Free up CPU time with IMAQ

I try to free up the CPU time while using IMAQ low level functions to display the images. From the "Help on line", there is an example where we must do something like below after we open the session.
// Define attribute for sleep time
#define IMG_ATTR_SLEEPTIME (_IMG_BASE + 0x03F6)
// The below lines are in my codes
// Open the interface and session
imgInterfaceOpen (intName, &Iid);
imgSessionOpen (Iid, &Sid);
// Set the sleep time to free up the CPU in ms
imgSetAttribute (Sid, IMG_ATTR_SLEEPTIME, 50);
Notes : I got all the above code from the on-line help.
Everything work fine, excepting the CPU time was not free up.
Please let me know what's wrong ? Why does imgSetAttribute function does not work ? What's the solution?
Thanks !!!

Hi Kyle V,
Yes, I tried to read the attribute (using the imgGetAttribute function). The value is being set correctly.
I can not use the CVI_HL Ring with Sleep example, because I'm not using the trigger. I am using the low level grab example right now. The only modification is that I edit the sleep time to this example. You can look at the code below and search for "Leon" to see all my modification. (I only made 2 changes). I think the main point is that I set the sleep time after I open the session in "int OnGrab (void)". Remember I get this code from the example code as well.
Thanks for your help.
/* This sample demonstrates how to continuously acquire pictures */
/* using a low level grab operation */
#include
#include
#include
#include "llgrab.h"
#define _NIWIN
#include "niimaq.h"
// error checking macro
#define errChk(fCall) if (error = (fCall), error < 0) {goto Error;} else
// Window proc
BOOL CALLBACK ImaqSmplProc(HWND hWnd, UINT iMessage, UINT wParam, LONG lParam);
// Error display function
void DisplayIMAQError(Int32 error);
// Snap Callback
int OnGrab (void);
int OnStop (void);
DWORD ImaqThread(LPDWORD lpdwParam);
// windows GUI globals
static HINSTANCE hInst;
static HWND ImaqSmplHwnd;
static HWND HStop, HGrab, HQuit, HIntfName, HFrameRate;
static HANDLE HThread;
// Imaq globals
static SESSION_ID Sid = 0;
static BUFLIST_ID Bid = 0;
static INTERFACE_ID Iid = 0;
static Int8 *ImaqBuffer=NULL; // acquisiton buffer
static Int8 *CopyBuffer=NULL; // copied acquisition buffer
static Int32 CanvasWidth = 512; // width of the display area
static Int32 CanvasHeight = 384; // height of the display area
static Int32 CanvasTop = 10; // top of the display area
static Int32 CanvasLeft = 10; // left of the display area
static Int32 AcqWinWidth;
static Int32 AcqWinHeight;
static BOOL StopGrab = FALSE;
// Leon - modification for free up CPU time
// Define attribute for sleep time
#define IMG_ATTR_SLEEPTIME (_IMG_BASE + 0x03F6)
// end of Leon's modification
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpszCmdLine, int nCmdShow)
CHAR ImaqSmplClassName[] = "Imaq Sample";
WNDCLASS ImaqSmplClass;
MSG msg;
HWND hTemp;
// register the main window
hInst = hInstance;
if (!hPrevInstance)
ImaqSmplClass.style = CS_HREDRAW | CS_VREDRAW;
ImaqSmplClass.lpfnWndProc = (WNDPROC) ImaqSmplProc;
ImaqSmplClass.cbClsExtra = 0;
ImaqSmplClass.cbWndExtra = 0;
ImaqSmplClass.hInstance = hInstance;
ImaqSmplClass.hIcon = LoadIcon(NULL, IDI_APPLICATION);
ImaqSmplClass.hCursor = LoadCursor (NULL, IDC_ARROW);
ImaqSmplClass.hbrBackground = GetStockObject(LTGRAY_BRUSH);
ImaqSmplClass.lpszMenuName = 0;
ImaqSmplClass.lpszClassName = ImaqSmplClassName;
if (!RegisterClass (&ImaqSmplClass))
return (0);
// creates the main window
ImaqSmplHwnd = CreateWindow(ImaqSmplClassName, "LLGrab", WS_OVERLAPPEDWINDOW | WS_VISIBLE,
CW_USEDEFAULT, CW_USEDEFAULT, 680, 440, NULL, NULL, hInstance, NULL);
// creates the interface name label
if (!(hTemp = CreateWindow("Static","Interface name",ES_LEFT | WS_CHILD | WS_VISIBLE,
540,14,100,20,ImaqSmplHwnd,(HMENU)-1,hInstance,NULL)))
return(FALSE);
// creates the frame rate label
if (!(hTemp = CreateWindow("Static","Frame per second",ES_LEFT | WS_CHILD | WS_VISIBLE,
540,232,140,20,ImaqSmplHwnd,(HMENU)-1,hInstance,NULL)))
return(FALSE);
// creates the interface name edit box
if (!(HIntfName = CreateWindow("Edit","img0",ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER,
540,34,100,20,ImaqSmplHwnd,(HMENU)-1,hInstance,NULL)))
return(FALSE);
// creates the frame rate edit box
if (!(HFrameRate = CreateWindow("Edit","0",ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER,
540,252,100,20,ImaqSmplHwnd,(HMENU)-1,hInstance,NULL)))
return(FALSE);
// creates the Grab button
if (!(HGrab = CreateWindow("Button","Grab",BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_BORDER,
550,72,80,40,ImaqSmplHwnd,(HMENU)PB_GRAB,hInstance,NULL)))
return(FALSE);
// creates the stop button
if (!(HStop = CreateWindow("Button","Stop",BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_BORDER,
550,112,80,40,ImaqSmplHwnd,(HMENU)PB_STOP,hInstance,NULL)))
return(FALSE);
EnableWindow(HStop, FALSE);
EnableWindow(HFrameRate, FALSE);
// creates the quit application button
if (!(HQuit = CreateWindow("Button","Quit",BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE,
550,152,80,40,ImaqSmplHwnd,(HMENU)PB_QUIT,hInstance,NULL)))
return(FALSE);
// Display the main window
ShowWindow(ImaqSmplHwnd, SW_SHOW);
UpdateWindow(ImaqSmplHwnd);
while (GetMessage (&msg, NULL, 0, 0))
TranslateMessage (&msg) ;
DispatchMessage (&msg) ;
return (msg.wParam);
// Message proc
BOOL CALLBACK ImaqSmplProc(HWND hWnd, UINT iMessage, UINT wParam, LONG lParam)
WORD wmId;
switch (iMessage)
case WM_COMMAND:
wmId = LOWORD(wParam);
switch (wmId)
case PB_QUIT:
PostQuitMessage(0);
break;
case PB_GRAB:
// Grab button has been hitten
OnGrab();
break;
case PB_STOP:
// Grab button has been hitten
OnStop();
break;
break;
case WM_DESTROY:
PostQuitMessage(0);
default:
return DefWindowProc(hWnd, iMessage, wParam, lParam);
break;
return 0;
// Function executed when the snap button is clicked
int OnGrab (void)
int error, bufSize, bytesPerPixel;
char intfName[64];
DWORD dwThreadId;
// Get the interface name
GetWindowText(HIntfName, intfName, 64);
// Open an interface and a session
errChk(imgInterfaceOpen (intfName, &Iid));
errChk(imgSessionOpen (Iid, &Sid));
// Leon - modification for free up CPU time
// Set the sleep time to free up the CPU in ms
imgSetAttribute (Sid, IMG_ATTR_SLEEPTIME, 50);
// end of Leon
// Let's check that the Acquisition window is not smaller than the Canvas
errChk(imgGetAttribute (Sid, IMG_ATTR_ROI_WIDTH, &AcqWinWidth));
errChk(imgGetAttribute (Sid, IMG_ATTR_ROI_HEIGHT, &AcqWinHeight));
if(CanvasWidth < AcqWinWidth)
AcqWinWidth = CanvasWidth;
if(CanvasHeight < AcqWinHeight)
AcqWinHeight = CanvasHeight;
// Set the ROI to the size of the Canvas so that it will fit nicely
errChk(imgSetAttribute (Sid, IMG_ATTR_ROI_WIDTH, AcqWinWidth));
errChk(imgSetAttribute (Sid, IMG_ATTR_ROI_HEIGHT, AcqWinHeight));
errChk(imgSetAttribute (Sid, IMG_ATTR_ROWPIXELS, AcqWinWidth));
// create a buffer list with one element
errChk(imgCreateBufList(1, &Bid));
// compute the size of the required buffer
errChk(imgGetAttribute (Sid, IMG_ATTR_BYTESPERPIXEL, &bytesPerPixel));
bufSize = AcqWinWidth * AcqWinHeight * bytesPerPixel;
// alloc our own buffer for storing copy
CopyBuffer = (Int8 *) malloc(bufSize * sizeof (Int8));
// create a buffer and configure the buffer list
errChk(imgCreateBuffer(Sid, FALSE, bufSize, &ImaqBuffer));
/* the following configuration assigns the following to buffer list
element 0:
1) buffer pointer that will contain image
2) size of the buffer for buffer element 0
3) command to loop when this element is reached
errChk(imgSetBufferElement(Bid, 0, IMG_BUFF_ADDRESS, (uInt32)ImaqBuffer));
errChk(imgSetBufferElement(Bid, 0, IMG_BUFF_SIZE, bufSize));
errChk(imgSetBufferElement(Bid, 0, IMG_BUFF_COMMAND, IMG_CMD_LOOP));
// lock down the buffers contained in the buffer list
errChk(imgMemLock(Bid));
// configure the session to use this buffer list
errChk(imgSessionConfigure(Sid, Bid));
// start the acquisition, asynchronous
errChk(imgSessionAcquire(Sid, TRUE, NULL));
StopGrab = FALSE;
// Start the acquisition thread
HThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE) ImaqThread, (LPDWORD*)&StopGrab, 0, &dwThreadId);
if (HThread == NULL)
return 0;
EnableWindow(HStop, TRUE);
EnableWindow(HGrab, FALSE);
EnableWindow(HQuit, FALSE);
Error :
if(error<0)
DisplayIMAQError(error);
return 0;
DWORD ImaqThread(LPDWORD lpdwParam)
static int nbFrame = 0, error;
static int t1, t2, currBufNum;
char buffer[32];
// the thread stop when StopGrab goes to TRUE
while(*((BOOL*)lpdwParam) == FALSE)
t2 = GetTickCount();
// Wait at least for the first valid frame
errChk(imgGetAttribute (Sid, IMG_ATTR_LAST_VALID_BUFFER, &currBufNum));
// if no buffer available, wait
if(currBufNum == 0xFFFFFFFF)
errChk(imgSessionWaitSignal (Sid, IMG_FRAME_DONE, IMG_TRIG_POLAR_ACTIVEH, 5000));
// Get the frame after tne next Vertical Blank
errChk(imgSessionCopyBuffer(Sid, 0, CopyBuffer, TRUE));
// Display it using imgPlot
// Note that if you are using a 1424 and a camera with a bitdepth greater
// that 8 bits, you need to set the flag parameter of imgPlot to match
// the bit depth of the camera. See the "snap imgPlot" sample.
errChk(imgPlot ((GUIHNDL)ImaqSmplHwnd, CopyBuffer, 0, 0, AcqWinWidth, AcqWinHeight,
CanvasLeft, CanvasTop, FALSE));
// Calculate the number of frame per seconds every 10 frames
nbFrame++;
if (nbFrame>10)
sprintf(buffer, "%.2f", 1000.0 * (double)nbFrame / (double)(t2-t1));
SetWindowText (HFrameRate, buffer);
t1 = t2;
nbFrame=0;
Error:
if(error<0)
OnStop();
DisplayIMAQError(error);
return 0;
int OnStop(void)
int error, bufNum;
DWORD dwResult;
// Stop the thread
StopGrab = TRUE;
// Wait for the thread to end and kill it otherwise
dwResult = WaitForSingleObject(HThread, 2000);
if (dwResult == WAIT_TIMEOUT)
TerminateThread(HThread, 0);
// stop the acquisition
errChk(imgSessionAbort(Sid, &bufNum));
Error:
if(error<0)
DisplayIMAQError(error);
// unlock the buffers in the buffer list
if (Bid != 0)
imgMemUnlock(Bid);
// dispose of the buffer
if (ImaqBuffer != NULL)
imgDisposeBuffer(ImaqBuffer);
// close this buffer list
if (Bid != 0)
imgDisposeBufList(Bid, FALSE);
// free our copy buffer
if (CopyBuffer != NULL)
free(CopyBuffer);
// Close the interface and the session
if(Sid != 0)
imgClose (Sid, TRUE);
if(Iid != 0)
imgClose (Iid, TRUE);
EnableWindow(HStop, FALSE);
EnableWindow(HGrab, TRUE);
EnableWindow(HQuit, TRUE);
CloseHandle (HThread);
return 0;
// in case of error this function will display a dialog box
// with the error message
void DisplayIMAQError(Int32 error)
static Int8 ErrorMessage[256];
memset(ErrorMessage, 0x00, sizeof(ErrorMessage));
// converts error code to a message
imgShowError(error, ErrorMessage);
MessageBox(ImaqSmplHwnd, ErrorMessage, "Imaq Sample", MB_OK);

Similar Messages

  • Computers in cluster spending all their CPU time with system; many questio

    I'd be interested to know if anyone on the list has been successful in getting QMaster to work on a home network of G4 computers, 800 - 867 MHz, NO server, 100 mbps hubs, existing CAT5 wiring violates the radius recommendations for 100 mbps.
    At one point, I had been successful in having all three macs busy processing (CPU activity monitor mostly in the green) only to find gaps in my encoded video.
    Most recently, I tried having my main computer as client rather than controller. The client computer compressing happily, but the other two were in the red, i.e. devoting much but not all of their CPU time to the system, with little user CPU activity. The estimated completion time was more than double what the job should have taken on my local machine, so I canceled the job after about an hour.
    Host names are unknown according to QAdministrator.
    I am still unclear about shared cluster storage. Does it matter how it is set other than for the machine that is controller?
    Should I try to mount volumes in the finder for the other two computers on each machine? The documentation doesn't say anything about this.
    What folders need to have read and write privileges for all other computers on the network. What is the most reliable way to set this? What user group do I choose? What folders do I apply this to? Might I need to set up for a common group for all my machines, similar to Windows Workgroups? If so, how do I do this?
    Thanks,
    Cris

    hi Cris, yes it can be frustrating.. please see a link to a post I did when I had loads of trouble and I provided a detailed resolution at http://discussions.apple.com/thread.jspa?messageID=4171772&#417.
    THere are some options to STOP QMASTER from copying objects for COMPRESSOR by simply mounting (NFS) the volumes with ALL your file systems where source and target files will be.
    Also for the CLUSTER CONTROLLER use the Qmaster system prefs to SET the cluster file to one of the NETWORK or SSAFS (xsa) shared volumes .. I guess you may not have XSAN.. so just have ALL the volumes mounted so each HOST can access them.
    G5 QUAD 8GB ram w/3.5TB + 2 x 15in MBPCore   Mac OS X (10.4.9)  

  • SystemUIServer hogs CPU time-with details

    Like so many others, I am finding that SystemUIServer is often consuming between 90% and 100% of a CPU. I have tried various of the solutions offered in other threads, to no avail. And I believe I have more details than I have seen posted yet. First, the elementaries:
    Mid-2007 iMac, 24", 4 GB, clean install of 10.8 followed by restoration of user files from a Time Machine backup, then followed by deletion of a great many $HOME/Library/Preferences files (and a reboot) to try to eliminate system slowness.
    I have no Login Items. The right-hand menu bar initially contained the icons for
    Time Machine
    Bluetooth
    Volume control
    Date & Time
    Fast User Switching
    Spotlight
    Notifications
    I turned off Date & Time and restarted SystemUIServer. The problem was not solved.
    I turned Date & Time back on, and turned off the Time Machine icon display, and restarted SystemUIServer. The problem was not solved.
    When CPU consumption is high, ps shows
    $ ps axguw | egrep CPU\|UIS | grep -v grep
    USER             PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
    matt             288  95.5  2.0  2640848  83564   ??  R    Wed06PM 1291:43.28 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer
    And after killing the process and letting it restart, it looks like this
    $ ps axguw | egrep CPU\|UIS | grep -v grep
    USER             PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
    matt            9025   0.0  0.5  2580992  20772   ??  S    11:27AM   0:01.86 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer
    While it was in a state of high CPU consumption I looked at it with dtruss. The output was very repetetive and included a lot of open, close. open, fstat64, read, close cycles on two files:
    /Library/Preferences/SystemConfiguration/preferences.plist
    /System/Library/Frameworks/SystemConfiguration.framework/Resources/English.lproj /NetworkInterface.strings
    There were also a lot of geteuid() and a couple of interesting ioctl() calls. It looks like they were on an fd which is an unbound UDP socket, and they were request 0xC02869C9, which works out to _IOWR('i', 201, struct whoozis), where a struct whoozis is 40 bytes long. I'm not sure what this IOCTL is but maybe part of the 802.11 API?
    When I do dtruss on SystemUIServer when it is not consuming a lot of CPU, I see a lot more kevent() and
    workq_kernreturn(). There were just a few of those when the process was running hard, but they dominate the dtruss output during normal times.
    Here is a chunk of the abnormal-state dtruss output.
    geteuid(0x7FE15A218E30, 0xA0, 0x7) = 502 0
    open("/Library/Preferences/SystemConfiguration/preferences.plist\0", 0x0, 0x1A4) = 11 0
    close(0xB) = 0 0
    open("/Library/Preferences/SystemConfiguration/preferences.plist\0", 0x0, 0x1A4) = 11 0
    fstat64(0xB, 0x7FFF58A26200, 0x0) = 0 0
    read(0xB, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>CurrentSet</key>\n\t<string>/Sets/EEDDA303-485 D-4C2C-8C7D-78C0345A827A</string>\n\t", 0x2458) = 9304 0
    close(0xB) = 0 0
    open("/System/Library/Frameworks/SystemConfiguration.framework/Resources/English .lproj/NetworkInterface.strings\0", 0x0, 0x1B6) = 11 0
    fstat64(0xB, 0x7FFF58A25838, 0x0) = 0 0
    read(0xB, "bplist00\337\020;\001\002\003\004\005\006\a\b\t\n\v\f\r\016\017\020\021\022\02 3\024\025\026\027\030\031\032\033\034\035\036\037 !\"#$%&'()*+,-./0123456789:;<=>?@4ABCDE\fFGHIJKLMNOPQRSTUVWXYZ[\\$]^'_`abcd.ef1 ghijk7lmnoTiPad\\printer-port_\020\026thunderbolt-multiether]generic-etherTvlanX X-iPhoneTpptpUmodemZmultiether_\020\020irda-ircomm-portVbridgeT6to4Tbo", 0x7DF) = 2015 0
    close(0xB) = 0 0
    open("/System/Library/Frameworks/SystemConfiguration.framework/Resources/English .lproj/NetworkInterface.strings\0", 0x0, 0x1B6) = 11 0
    fstat64(0xB, 0x7FFF58A25838, 0x0) = 0 0
    read(0xB, "bplist00\337\020;\001\002\003\004\005\006\a\b\t\n\v\f\r\016\017\020\021\022\02 3\024\025\026\027\030\031\032\033\034\035\036\037 !\"#$%&'()*+,-./0123456789:;<=>?@4ABCDE\fFGHIJKLMNOPQRSTUVWXYZ[\\$]^'_`abcd.ef1 ghijk7lmnoTiPad\\printer-port_\020\026thunderbolt-multiether]generic-etherTvlanX X-iPhoneTpptpUmodemZmultiether_\020\020irda-ircomm-portVbridgeT6to4Tbo", 0x7DF) = 2015 0
    close(0xB) = 0 0
    geteuid(0x7FFF74E0E848, 0x7FFF89C2AA82, 0xFFFFFFFF) = 502 0
    ioctl(0x5, 0xC02869C9, 0x7FFF58A265E0) = 0 0
    ioctl(0x5, 0xC02869C9, 0x7FFF58A265E0) = 0 0
    geteuid(0x7FFF74E0E848, 0x7FFF89C2AA82, 0xFFFFFFFF) = 502 0
    geteuid(0x7FFF74E0E848, 0x7FFF89C2AA82, 0xFFFFFFFF) = 502 0
    geteuid(0x7FFF74E0E848, 0x7FFF89C2AA82, 0xFFFFFFFF) = 502 0
    geteuid(0x7FE15A218E30, 0xA0, 0x7) = 502 0
    open("/Library/Preferences/SystemConfiguration/preferences.plist\0", 0x0, 0x1A4) = 11 0
    close(0xB) = 0 0
    open("/Library/Preferences/SystemConfiguration/preferences.plist\0", 0x0, 0x1A4) = 11 0
    fstat64(0xB, 0x7FFF58A264A0, 0x0) = 0 0
    read(0xB, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>CurrentSet</key>\n\t<string>/Sets/EEDDA303-485 D-4C2C-8C7D-78C0345A827A</string>\n\t", 0x2458) = 9304 0
    close(0xB) = 0 0
    geteuid(0x7FE15A28CE30, 0xA0, 0x7) = 502 0
    open("/Library/Preferences/SystemConfiguration/preferences.plist\0", 0x0, 0x1A4) = 11 0
    close(0xB) = 0 0
    open("/Library/Preferences/SystemConfiguration/preferences.plist\0", 0x0, 0x1A4) = 11 0
    fstat64(0xB, 0x7FFF58A26200, 0x0) = 0 0
    read(0xB, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>CurrentSet</key>\n\t<string>/Sets/EEDDA303-485 D-4C2C-8C7D-78C0345A827A</string>\n\t", 0x2458) = 9304 0
    close(0xB) = 0 0
    open("/System/Library/Frameworks/SystemConfiguration.framework/Resources/English .lproj/NetworkInterface.strings\0", 0x0, 0x1B6) = 11 0
    fstat64(0xB, 0x7FFF58A25838, 0x0) = 0 0
    read(0xB, "bplist00\337\020;\001\002\003\004\005\006\a\b\t\n\v\f\r\016\017\020\021\022\02 3\024\025\026\027\030\031\032\033\034\035\036\037 !\"#$%&'()*+,-./0123456789:;<=>?@4ABCDE\fFGHIJKLMNOPQRSTUVWXYZ[\\$]^'_`abcd.ef1 ghijk7lmnoTiPad\\printer-port_\020\026thunderbolt-multiether]generic-etherTvlanX X-iPhoneTpptpUmodemZmultiether_\020\020irda-ircomm-portVbridgeT6to4Tbo", 0x7DF) = 2015 0
    close(0xB) = 0 0
    open("/System/Library/Frameworks/SystemConfiguration.framework/Resources/English .lproj/NetworkInterface.strings\0", 0x0, 0x1B6) = 11 0
    fstat64(0xB, 0x7FFF58A25838, 0x0) = 0 0
    read(0xB, "bplist00\337\020;\001\002\003\004\005\006\a\b\t\n\v\f\r\016\017\020\021\022\02 3\024\025\026\027\030\031\032\033\034\035\036\037 !\"#$%&'()*+,-./0123456789:;<=>?@4ABCDE\fFGHIJKLMNOPQRSTUVWXYZ[\\$]^'_`abcd.ef1 ghijk7lmnoTiPad\\printer-port_\020\026thunderbolt-multiether]generic-etherTvlanX X-iPhoneTpptpUmodemZmultiether_\020\020irda-ircomm-portVbridgeT6to4Tbo", 0x7DF) = 2015 0
    close(0xB) = 0 0

    Test in another account and in safe mode. Any difference?

  • Plugin-container is using excessive CPU time with nothing going on, ie 50%. How do I inhibit this?????

    ver 8.0.1. filling out this form, plugin-container is using excessive amount of CPU (> 50%) in basic an idle stage. This needs to be stopped. How do I do this???
    thanks

    Can you check this issue on Firefox 9?
    * getfirefox.com

  • Tabs just keep rolling across my screen endlessly; update never gets installed. Have selected free download many times with same result. Firefox follows up with a message that my version is out of date but I can't get the update to completely install.

    '''bold text'''

    ''James [[#answer-672408|said]]''
    <blockquote>
    Firefox 34.0.5 is not doing the blocking as it is due to the blocklist. https://addons.mozilla.org/firefox/blocked/
    Adobe Reader '''10.0 to 10.1.5.*''' has been blocked for your protection.
    https://addons.mozilla.org/firefox/blocked/p158 (Blocked on October 5, 2012)
    You were looking at another blocklist page which was https://addons.mozilla.org/firefox/blocked/p156 posted on same day.
    The https://www.mozilla.org/plugincheck/ is not always accurate or reliable (needs to be manually updated) as Adobe has not been keeping the Adobe products versions to check for updated on that page as the recent Flash updates on December 9 has shown.
    It is however accurate when it says versions in Plugins panel of Addons Manager is outdated.
    There is Adobe Reader 11.0.10 though it seems like Adobe still provides 10.1.4 at http://get.adobe.com/reader/otherversions/ yet newer versions are at http://www.adobe.com/support/downloads/product.jsp?product=10&platform=Windows
    </blockquote>
    James, why does the Firefox addon page link to the 9.5 "blocked for your protection" page instead of the 10.5 blocked page? Is that a mistake/failure to update on Adobe's part? That seems like something that should be controlled on the Mozilla side, since it has the 10.5 blocked page in existence as well. Should someone be notified that it's giving the wrong page to people?
    The adobe update you linked to made it stop saying it's out of date, but what about the Java Development Toolkit? (As pictured in attached image #3). How should I go about getting that up to date?

  • [ask]cpu time and disk i/o in tkprof

    this is result of tkprof
    1     call     count       cpu    elapsed       disk      query    current        rows
    2     ------- ------  -------- ---------- ---------- ---------- ----------  ----------
    3     Parse        1      0.00       0.00          0          0          0           0
    4     Execute      1      0.00       0.00          0          0          0           0
    5     Fetch     1001      2.55       5.46      49517      39884          0      100000
    6     ------- ------  -------- ---------- ---------- ---------- ----------  ----------
    7     total     1003      2.55       5.47      49517      39884          0      100000what is the relationship between the cpu time with the disk??

    I mean, what effect the disk to cpu time?What is the effect of barometric pressure to water depth?
    When all else fails, Read The Fine Manual
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/sqltrace.htm#PFGRF01040
    code]
    count = number of times OCI procedure was executed
    cpu = cpu time in seconds executing
    elapsed = elapsed time in seconds executing
    disk = number of physical reads of buffers from disk
    query = number of buffers gotten for consistent read
    current = number of buffers gotten in current mode (usually for update)
    rows = number of rows processed by the fetch or execute call
    There is minimal relationship between "cpu time in seconds executing" for most SQL and "number of physical reads of buffers from disk".
    CPU Times includes CPU activity other than working to complete physical reads of buffers from disk
    Each measures in its own units based upon activity two different subsystem components.

  • Excessive system CPU time on Solaris 10 host with multiple zones

    We current have three T2000s running Solaris 10 with all of the latest patches installed. Each machine is identically configured with a single, 1.2GHz 8-core CPU & 32GB RAM. Two of the three are in our production environment and have three zones serving users' needs (Oracle app servers, to be specific).
    The third server is our test environment, and it hosts 5 zones. Four of the five zones are similar to those in our production environment (running Oracle or other J2EE app servers). The fifth zone is running eight Oracle RDBMS instances - seven at 9.2, one at 10.2. As this is a test environment, those instances are configured to use a modest amount of system resources.
    We are seeing an odd behavior that at first blush appeared to imply that we had put too much on this single server. However, after looking into it more closely, I'm now thinking that what we are seeing may in fact be some sort of OS issue.
    Specifically, when monitoring the server load in the global zone, we will see sudden spikes in the load factor, jumping above 20.00 and staying there for a minute or two, then dropping down to 3.00-6.00. During the time that the load is very high, vmstat reveals that an inordinate amount of CPU time is being spent in the kernel.
    For example:
    kthr      memory            page            disk          faults      cpu
    r b w   swap  free  si  so pi po fr de sr m1 m1 m1 m2   in   sy   cs us sy id
    0 0 0 62970776 1092640 0 0  0  3  2  0  0  0  0  0  0 3056 21548 5902 4  3 93
    0 0 0 62974184 1094632 0 0  0  8  6  0  0  0  0  0  0 3000 17155 5755 3  1 95
    0 0 0 62971736 1091760 0 0  0  3  2  0  0  0  0  0  0 2982 20254 5754 4  2 94
    0 0 0 62974080 1094424 0 0  0  3  2  0  0  0  0  0  0 3041 18316 5842 4  1 95
    0 0 0 62967808 1088256 0 0  0  3  3  0  0  0  0  0  0 3250 18788 6118 4 11 85
    0 0 0 62880504 1081528 0 0  0  2  2  0  0  0  0  0  0 3673 14910 6549 3 31 66
    0 0 0 62899936 1078272 0 0  0  0  0  0  0  0  0  0  0 3415 14216 6069 4 33 63
    0 0 0 62928744 1075224 0 0  0  5  5  0  0  0  0  0  0 4100 14889 7592 4 50 46
    1 0 0 62870280 1068096 0 0  0  0  0  0  0  0  0  0  0 4388 12581 8186 5 74 21
    5 0 0 62860552 1062064 0 0 51  0  0  0  0  0  0  0  0 4856 12904 9275 5 79 17
    11 0 0 62837472 1054064 0 0 0  5  5  0  0  0  0  0  0 4350 11576 9084 4 89  7
    15 0 0 62860376 1045088 0 0 0  0  0  0  0  0  0  0  0 4491 10718 8954 4 93  3
    19 0 0 62828208 1034744 0 0 0  2  2  0  0  0  0  0  0 4392 10194 9308 4 93  3
    5 0 0 62884880 1029232 0 0  0  5  5  0  0  0  0  0  0 4860 10864 9716 5 93  2
    0 0 0 62888088 1026552 0 0  0  0  0  0  0  0  0  0  0 4551 11987 8814 5 88  7
    0 0 0 62861944 1014688 0 0  0  0  0  0  0  0  0  0  0 4612 13246 8972 5 91  4
    1 0 0 62866912 1009992 0 0  2  5  5  0  0 11 11 11  0 4551 15213 9024 6 91  3
    0 0 0 62911632 1043184 0 0 88  3  3  0  0  4  2  2  0 4105 42573 7913 12 42 46
    0 0 0 62962560 1082128 0 0 13  2  2  0  0  5  3  2  0 3107 19107 5853 4  2 94Note that when the load first spikes, there are very few jobs in the run queue. Of course, as the kernel monopolizes more and more of the CPU time, the number of jobs in the run queue builds until such time as the kernel relinquishes the CPU and the user jobs are serviced.
    I have never seen this kind of vmstat output in the 20 years that I've been administering Sun servers, though I must admit that these three T2ks are the first multi-core, zoned machines that I have experience with.
    So do I have something configured wrong, do we have too many services configured for this one machine to handle, or is there indeed and OS issue involved here?
    Thanks,
    Bill

    Darren,
    Thanks for the feedback. I ran the hotkernel script on both a low-loaded and a higher loaded system (only saw my sys time reach about 60% compared to the 90+ I was seeing yesterday). Here are the 10 most frequently called kernel functions on the normal system:
    SUNW,UltraSPARC-T1`bcopy                                 1016   0.1%
    unix`mutex_vector_enter                                  1059   0.1%
    unix`disp_getwork                                        1093   0.1%
    unix`page_freelist_coalesce                              1512   0.2%
    zfs`fletcher_2_native                                    1519   0.2%
    SUNW,UltraSPARC-T1`copyin                                1546   0.2%
    SUNW,UltraSPARC-T1`copyout                               1602   0.2%
    unix`page_trylock                                        1789   0.2%
    unix`mutex_enter                                         1848   0.2%
    unix`cpu_halt                                          762334  95.3%Here's the top 10 when the system is getting pounded:
    unix`disp_getwork                                         495   0.1%
    unix`page_freelist_coalesce                               525   0.2%
    unix`page_geti_contig_pages                              6637   2.0%
    unix`page_unlock_noretire                               10124   3.0%
    unix`mutex_exit                                         10652   3.1%
    unix`page_trylock_contig_pages                          11461   3.4%
    unix`mutex_vector_enter                                 12785   3.8%
    unix`mutex_enter                                        14907   4.4%
    unix`page_trylock                                       50461  14.9%
    unix`cpu_halt                                          211391  62.2%Any thoughts as to what this implies?
    Thanks,
    Bill

  • I live in Italy and I am trying to buy an App, for the first time with my iphone4...in the past only downloaded free apps free apps; I have a US Visa card and it is not accepted by italian Itunes...what can I do to do my purchases?

    I live in Italy and I am trying to buy an App, for the first time with my iphone4...in the past only downloaded free apps free apps; I have a US Visa card and it is not accepted by italian Itunes...what can I do to do my purchases?

    On the apple website that is correct i beleive.... but i have an italian american express and am able to purchase stuff here in the US.
    I mean, i dont think it really matters

  • Performance Degradated  Possibly due to CPU Time

    Hi Gurus,
    There is a utility in our application with which we can upload an excel sheet containing data and schedule the timing of the job, now when the job is executed, each row in the excel sheet leads to dml operations on multiple tables finally leading to generation of a transaction no. Now at the start around 100-120 transaction nos were generated which goes down drastically to around 30-35 after 6-7 hours. AWR report at the two instances shows that CPU time has decreased considerably in the 2nd case.
    I would like you experts to check the awr reports and suggest me the probable reason for the decrease in performance.
    Brief AWR Report When Performance was OK
    Snap Id Snap Time Sessions Curs/Sess
    Begin Snap: 2151 14-Dec-10 16:32:57 26 3.7
    End Snap: 2152 14-Dec-10 17:31:04 40 16.7
    Elapsed: 58.13 (mins)
    DB Time: 55.37 (mins)
    Cache Sizes
    ~~~~~~~~~~~ Begin End
    Buffer Cache: 436M 444M Std Block Size: 8K
    Shared Pool Size: 120M 120M Log Buffer: 6,968K
    Load Profile
    ~~~~~~~~~~~~ Per Second Per Transaction
    Redo size: 27,541.56 1,747.07
    Logical reads: 49,830.97 3,160.97
    Block changes: 181.79 11.53
    Physical reads: 1,270.12 80.57
    Physical writes: 2.81 0.18
    User calls: 119.95 7.61
    Parses: 200.94 12.75
    Hard parses: 29.29 1.86
    Sorts: 91.80 5.82
    Logons: 0.03 0.00
    Executes: 457.16 29.00
    Transactions: 15.76
    % Blocks changed per Read: 0.36 Recursive Call %: 96.36
    Rollback per transaction %: 0.01 Rows per Sort: 270.64
    Instance Efficiency Percentages (Target 100%)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Buffer Nowait %: 100.00 Redo NoWait %: 100.00
    Buffer Hit %: 97.45 In-memory Sort %: 100.00
    Library Hit %: 90.18 Soft Parse %: 85.42
    Execute to Parse %: 56.05 Latch Hit %: 100.00
    Parse CPU to Parse Elapsd %: 98.04 % Non-Parse CPU: 94.98
    Shared Pool Statistics Begin End
    Memory Usage %: 72.65 84.55
    % SQL with executions>1: 71.49 75.08
    % Memory for SQL w/exec>1: 84.79 85.25
    Top 5 Timed Events Avg %Total
    ~~~~~~~~~~~~~~~~~~ wait Call
    Event Waits Time (s) (ms) Time Wait Class
    CPU time 2,541 76.5
    db file scattered read 284,992 410 1 12.3 User I/O
    log file parallel write 31,188 145 5 4.4 System I/O
    TCP Socket (KGAS) 24 131 5459 3.9 Network
    log file sync 8,617 46 5 1.4 Commit
    Time Model Statistics DB/Inst: ABCTEST/abctest Snaps: 2151-2152
    -> Total time in database user-calls (DB Time): 3322.4s
    -> Statistics including the word "background" measure background process
    time, and so do not contribute to the DB time statistic
    -> Ordered by % or DB time desc, Statistic name
    Statistic Name Time (s) % of DB Time
    sql execute elapsed time 3,176.8 95.6
    DB CPU 2,541.1 76.5
    PL/SQL execution elapsed time 288.5 8.7
    parse time elapsed 278.7 8.4
    hard parse elapsed time 254.6 7.7
    PL/SQL compilation elapsed time 28.9 .9
    failed parse elapsed time 4.9 .1
    hard parse (sharing criteria) elapsed time 1.3 .0
    sequence load elapsed time 1.1 .0
    repeated bind elapsed time 1.1 .0
    connection management call elapsed time 0.7 .0
    hard parse (bind mismatch) elapsed time 0.3 .0
    DB time 3,322.4 N/A
    background elapsed time 197.1 N/A
    background cpu time 5.6 N/A
    Wait Class DB/Inst: ABCTEST/abctest Snaps: 2151-2152
    -> s - second
    -> cs - centisecond - 100th of a second
    -> ms - millisecond - 1000th of a second
    -> us - microsecond - 1000000th of a second
    -> ordered by wait time desc, waits desc
    Avg
    %Time Total Wait wait Waits
    Wait Class Waits -outs Time (s) (ms) /txn
    User I/O 292,720 .0 427 1 5.3
    System I/O 37,408 .0 190 5 0.7
    Network 272,062 .0 132 0 4.9
    Commit 8,617 .0 46 5 0.2
    Configuration 4 .0 2 593 0.0
    Application 3,212 .0 0 0 0.1
    Other 280 .4 0 0 0.0
    Concurrency 247 .0 0 0 0.0
    Wait Events DB/Inst: ABCTEST/abctest Snaps: 2151-2152
    -> s - second
    -> cs - centisecond - 100th of a second
    -> ms - millisecond - 1000th of a second
    -> us - microsecond - 1000000th of a second
    -> ordered by wait time desc, waits desc (idle events last)
    Avg
    %Time Total Wait wait Waits
    Event Waits -outs Time (s) (ms) /txn
    db file scattered read 284,992 .0 410 1 5.2
    log file parallel write 31,188 .0 145 5 0.6
    TCP Socket (KGAS) 24 .0 131 5459 0.0
    log file sync 8,617 .0 46 5 0.2
    db file parallel write 4,215 .0 29 7 0.1
    db file sequential read 7,634 .0 16 2 0.1
    control file parallel write 1,202 .0 16 13 0.0
    Streams AQ: enqueue blocked 1 .0 2 2055 0.0
    control file sequential read 795 .0 1 1 0.0
    Data file init write 48 .0 0 9 0.0
    SQL*Net message to client 266,802 .0 0 0 4.9
    log file switch completion 3 .0 0 106 0.0
    SQL*Net break/reset to clien 3,212 .0 0 0 0.1
    SQL*Net more data to client 4,789 .0 0 0 0.1
    direct path write 23 .0 0 3 0.0
    rdbms ipc reply 67 .0 0 1 0.0
    kksfbc child completion 1 100.0 0 47 0.0
    latch: shared pool 213 .0 0 0 0.0
    latch: library cache 26 .0 0 1 0.0
    log file single write 4 .0 0 7 0.0
    log file sequential read 4 .0 0 5 0.0
    db file single write 3 .0 0 5 0.0
    os thread startup 3 .0 0 4 0.0
    enq: JS - queue lock 4 .0 0 3 0.0
    LGWR wait for redo copy 207 .0 0 0 0.0
    library cache pin 1 .0 0 6 0.0
    SQL*Net more data from clien 447 .0 0 0 0.0
    library cache load lock 1 .0 0 2 0.0
    latch: cache buffers chains 1 .0 0 0 0.0
    latch: row cache objects 1 .0 0 0 0.0
    direct path read 20 .0 0 0 0.0
    latch free 1 .0 0 0 0.0
    cursor: mutex S 1 .0 0 0 0.0
    SQL*Net message from client 266,789 .0 64,143 240 4.9
    Streams AQ: qmn slave idle w 124 .0 3,488 28127 0.0
    Streams AQ: qmn coordinator 257 51.4 3,488 13571 0.0
    virtual circuit status 116 100.0 3,480 29999 0.0
    Streams AQ: waiting for time 5 60.0 745 148902 0.0
    jobq slave wait 52 96.2 155 2987 0.0
    PL/SQL lock timer 16 100.0 16 995 0.0
    class slave wait 1 100.0 5 4995 0.0
    Background Wait Events DB/Inst: ABCTEST/abctest Snaps: 2151-2152
    -> ordered by wait time desc, waits desc (idle events last)
    Avg
    %Time Total Wait wait Waits
    Event Waits -outs Time (s) (ms) /txn
    log file parallel write 31,188 .0 145 5 0.6
    db file parallel write 4,215 .0 29 7 0.1
    control file parallel write 1,193 .0 16 13 0.0
    Streams AQ: enqueue blocked 1 .0 2 2055 0.0
    control file sequential read 691 .0 0 1 0.0
    db file sequential read 66 .0 0 5 0.0
    direct path write 23 .0 0 3 0.0
    log file single write 4 .0 0 7 0.0
    log file sequential read 4 .0 0 5 0.0
    events in waitclass Other 211 .0 0 0 0.0
    os thread startup 3 .0 0 4 0.0
    db file scattered read 1 .0 0 13 0.0
    latch: shared pool 5 .0 0 0 0.0
    direct path read 20 .0 0 0 0.0
    latch: library cache 1 .0 0 0 0.0
    rdbms ipc message 34,411 32.3 30,621 890 0.6
    Streams AQ: qmn slave idle w 124 .0 3,488 28127 0.0
    Streams AQ: qmn coordinator 257 51.4 3,488 13571 0.0
    pmon timer 1,235 100.0 3,486 2822 0.0
    smon timer 19 47.4 3,460 182099 0.0
    Streams AQ: waiting for time 5 60.0 745 148902 0.0
    class slave wait 1 100.0 5 4995 0.0
    Operating System Statistics DB/Inst: ABCTEST/abctest Snaps: 2151-2152
    Statistic Total
    AVG_BUSY_TIME 81,951
    AVG_IDLE_TIME 266,698
    AVG_SYS_TIME 10,482
    AVG_USER_TIME 71,389
    BUSY_TIME 328,163
    IDLE_TIME 1,067,144
    SYS_TIME 42,281
    USER_TIME 285,882
    RSRC_MGR_CPU_WAIT_TIME 0
    VM_IN_BYTES 1,625,600,000
    VM_OUT_BYTES 145,162,240
    PHYSICAL_MEMORY_BYTES 3,755,851,776
    NUM_CPUS 4
    NUM_CPU_CORES 1
    Brief AWR Report When Performance* Deteriorated.
    Snap Id Snap Time Sessions Curs/Sess
    Begin Snap: 2168 15-Dec-10 08:31:05 32 18.4
    End Snap: 2169 15-Dec-10 09:30:56 32 18.3
    Elapsed: 59.85 (mins)
    DB Time: 17.97 (mins)
    Cache Sizes
    ~~~~~~~~~~~ Begin End
    Buffer Cache: 448M 448M Std Block Size: 8K
    Shared Pool Size: 116M 116M Log Buffer: 6,968K
    Load Profile
    ~~~~~~~~~~~~ Per Second Per Transaction
    Redo size: 10,503.58 1,792.02
    Logical reads: 17,583.21 2,999.87
    Block changes: 68.60 11.70
    Physical reads: 472.37 80.59
    Physical writes: 1.54 0.26
    User calls: 39.12 6.67
    Parses: 53.32 9.10
    Hard parses: 7.99 1.36
    Sorts: 13.84 2.36
    Logons: 0.00 0.00
    Executes: 130.30 22.23
    Transactions: 5.86
    % Blocks changed per Read: 0.39 Recursive Call %: 94.39
    Rollback per transaction %: 0.00 Rows per Sort: 691.64
    Instance Efficiency Percentages (Target 100%)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Buffer Nowait %: 100.00 Redo NoWait %: 100.00
    Buffer Hit %: 97.31 In-memory Sort %: 100.00
    Library Hit %: 92.41 Soft Parse %: 85.02
    Execute to Parse %: 59.08 Latch Hit %: 100.00
    Parse CPU to Parse Elapsd %: 100.28 % Non-Parse CPU: 95.35
    Shared Pool Statistics Begin End
    Memory Usage %: 88.40 88.48
    % SQL with executions>1: 76.15 80.48
    % Memory for SQL w/exec>1: 86.82 88.85
    Top 5 Timed Events Avg %Total
    ~~~~~~~~~~~~~~~~~~ wait Call
    Event Waits Time (s) (ms) Time Wait Class
    CPU time 918 85.1
    db file scattered read 113,003 127 1 11.7 User I/O
    log file parallel write 11,978 52 4 4.8 System I/O
    db file parallel write 3,089 16 5 1.4 System I/O
    control file parallel write 1,217 15 13 1.4 System I/O
    Time Model Statistics DB/Inst: ABCTEST/abctest Snaps: 2168-2169
    -> Total time in database user-calls (DB Time): 1078.1s
    -> Statistics including the word "background" measure background process
    time, and so do not contribute to the DB time statistic
    -> Ordered by % or DB time desc, Statistic name
    Statistic Name Time (s) % of DB Time
    sql execute elapsed time 1,032.1 95.7
    DB CPU 917.6 85.1
    parse time elapsed 71.8 6.7
    hard parse elapsed time 52.4 4.9
    PL/SQL execution elapsed time 7.2 .7
    PL/SQL compilation elapsed time 6.2 .6
    failed parse elapsed time 1.8 .2
    sequence load elapsed time 0.4 .0
    repeated bind elapsed time 0.3 .0
    connection management call elapsed time 0.1 .0
    hard parse (sharing criteria) elapsed time 0.0 .0
    hard parse (bind mismatch) elapsed time 0.0 .0
    DB time 1,078.1 N/A
    background elapsed time 89.4 N/A
    background cpu time 6.4 N/A
    Wait Class DB/Inst: ABCTEST/abctest Snaps: 2168-2169
    -> s - second
    -> cs - centisecond - 100th of a second
    -> ms - millisecond - 1000th of a second
    -> us - microsecond - 1000000th of a second
    -> ordered by wait time desc, waits desc
    Avg
    %Time Total Wait wait Waits
    Wait Class Waits -outs Time (s) (ms) /txn
    User I/O 122,810 .0 133 1 5.8
    System I/O 17,013 .0 83 5 0.8
    Commit 3,129 .0 14 5 0.1
    Network 90,186 .0 0 0 4.3
    Configuration 2 .0 0 63 0.0
    Application 1,120 .0 0 0 0.1
    Other 112 .0 0 0 0.0
    Concurrency 2 .0 0 6 0.0
    Wait Events DB/Inst: ABCTEST/abctest Snaps: 2168-2169
    -> s - second
    -> cs - centisecond - 100th of a second
    -> ms - millisecond - 1000th of a second
    -> us - microsecond - 1000000th of a second
    -> ordered by wait time desc, waits desc (idle events last)
    Avg
    %Time Total Wait wait Waits
    Event Waits -outs Time (s) (ms) /txn
    db file scattered read 113,003 .0 127 1 5.4
    log file parallel write 11,978 .0 52 4 0.6
    db file parallel write 3,089 .0 16 5 0.1
    control file parallel write 1,217 .0 15 13 0.1
    log file sync 3,129 .0 14 5 0.1
    db file sequential read 9,753 .0 6 1 0.5
    control file sequential read 725 .0 0 0 0.0
    Data file init write 32 .0 0 7 0.0
    SQL*Net message to client 88,906 .0 0 0 4.2
    log file switch completion 2 .0 0 63 0.0
    SQL*Net break/reset to clien 1,120 .0 0 0 0.1
    rdbms ipc reply 4 .0 0 8 0.0
    direct path write 10 .0 0 3 0.0
    SQL*Net more data to client 1,120 .0 0 0 0.1
    db file single write 2 .0 0 6 0.0
    os thread startup 2 .0 0 6 0.0
    log file single write 2 .0 0 4 0.0
    log file sequential read 2 .0 0 3 0.0
    SQL*Net more data from clien 160 .0 0 0 0.0
    LGWR wait for redo copy 108 .0 0 0 0.0
    direct path read 10 .0 0 0 0.0
    SQL*Net message from client 88,906 .0 55,500 624 4.2
    virtual circuit status 120 100.0 3,588 29900 0.0
    Streams AQ: qmn slave idle w 127 .0 3,550 27949 0.0
    Streams AQ: qmn coordinator 260 51.2 3,550 13652 0.0
    class slave wait 2 100.0 10 4994 0.0
    SGA: MMAN sleep for componen 9 22.2 0 4 0.0
    Background Wait Events DB/Inst: ABCTEST/abctest Snaps: 2168-2169
    -> ordered by wait time desc, waits desc (idle events last)
    Avg
    %Time Total Wait wait Waits
    Event Waits -outs Time (s) (ms) /txn
    log file parallel write 11,978 .0 52 4 0.6
    db file parallel write 3,089 .0 16 5 0.1
    control file parallel write 1,211 .0 15 13 0.1
    db file scattered read 175 .0 0 1 0.0
    control file sequential read 33 .0 0 2 0.0
    db file sequential read 53 .0 0 1 0.0
    direct path write 10 .0 0 3 0.0
    os thread startup 2 .0 0 6 0.0
    log file single write 2 .0 0 4 0.0
    log file sequential read 2 .0 0 3 0.0
    events in waitclass Other 108 .0 0 0 0.0
    direct path read 10 .0 0 0 0.0
    rdbms ipc message 19,991 57.4 31,320 1567 0.9
    pmon timer 1,208 100.0 3,590 2972 0.1
    Streams AQ: qmn slave idle w 127 .0 3,550 27949 0.0
    Streams AQ: qmn coordinator 260 51.2 3,550 13652 0.0
    smon timer 12 100.0 3,302 275149 0.0
    SGA: MMAN sleep for componen 9 22.2 0 4 0.0
    Operating System Statistics DB/Inst: ABCTEST/abctest Snaps: 2168-2169
    Statistic Total
    AVG_BUSY_TIME 30,152
    AVG_IDLE_TIME 328,781
    AVG_SYS_TIME 4,312
    AVG_USER_TIME 25,757
    BUSY_TIME 120,981
    IDLE_TIME 1,315,433
    SYS_TIME 17,612
    USER_TIME 103,369
    RSRC_MGR_CPU_WAIT_TIME 0
    VM_IN_BYTES 353,361,920
    VM_OUT_BYTES 163,041,280
    PHYSICAL_MEMORY_BYTES 3,755,851,776
    NUM_CPUS 4
    NUM_CPU_CORES 1
    Request you to help me.
    Thanks in Advance,
    Rajesh

    Hi CKPT,
    Thanks for your reply.
    The main finding that I have got from addm report (in both the cases i.e when performance was good initially vis a vis when performance deteriorated is the same -
    FINDING 1: 100% impact (3234 seconds)
    Significant virtual memory paging was detected on the host operating system.
    RECOMMENDATION 1: Host Configuration, 100% benefit (3234 seconds)
    ACTION: Host operating system was experiencing significant paging but no
    particular root cause could be detected. Investigate processes that
    do not belong to this instance running on the host that are consuming
    significant amount of virtual memory. Also consider adding more
    physical memory to the host.
    I still am unable to find out the reasons ... pls help.
    Thanks
    Rajesh

  • Standalone program utlising 100 percent CPU time

    We are struck with a problem, our standalone program is occupying most of cpu time and limiting existing processes access to cpu. We need to bring down cpu utilization of the process.
    Java program when run polls to MQ, gets the xml message from mq, stores in databse, spans a thread which converts the message to relevant sql statements, executes them on the database. There is a limitation on maximum threads can be allowed, if more messages than max count of threads arrive they are stored and when the threads are free this message would be passed to a newly created thread.
    Thread pooling is not implemented.

    Hi
    I think I found the cause to my problem and also solved it?
    When I investigated my "Console Log" the next message was repeated :
    ... mDNSResponder[202] Failed to obtain NAT port mapping from router 10.0.1.1 external address xxx.xxx.xxx.xxx internal port 9999
    This gave me an idea and pointed in the NAT configurations.
    What have I done (which solved my problem) :
    • opened "Airport Utility"
    • selected my Airport Base Station
    • choose "manual Setup"
    • choose "internet connection"
    • after that i selected the tab "NAT"
    • where I deactivated "Enable NAT port mapping protocol"
    • and then I updated my Airport Base station
    => since then, no more the problem and de message disappeared from the "Console Log"
    Greetings
    Peter

  • Incorrect Alerts CPU Time and Average Response Time

    BUG
    My Alert on Web app is consistently behaving incorrectly.
    If I set an alert to monitor CPU Time at threshold 1.5 seconds, it's actually set to 1.5 milliseconds even though the graph shows a dotted red line at 1.5 seconds. The alert will trigger at 1.5 milliseconds threshold. So, instead, I have to set threshold
    to 1500 seconds - the graph is completely useless showing a red dotted line at ~24 mins but the alert does then go off when CPU time goes above 1500 ms (aka 1.5 seconds).
    The original portal alert seems to be fine - this problem is on new portal only. Unaffected by browser type - all browsers do the same thing (Just has to be said before someone asks).
    This seems to apply to all metrics using seconds (Average Response Time acts in the same way)

    Hii...
    Am sure you are much aware " Components Response Time spectrum"
    ########Analyzing Performance Problems#################
    --High wait time: Insufficient number of free work processes
    --High roll-wait time: Communication problem with GUI, external system,
    or large amount of data requested
    --High load and generation time: SAP buffers (Program, CUA or Screen)
    too small
    --High database request time: CPU/memory bottleneck on database server;
    communication problem with database server, expensive SQL statements,
    database locks, missing indexes, missing statistics or small database buffer(s)
    --High CPU time: Expensive ABAP processing, for example, processing
    large tables; inefficient programming
    --Processing time more than twice CPU time: CPU bottlenecks
    If time aloows look at
    Note 0000008963 - Definition of SAP response time/processing time/CPU time
    Rgds

  • CPU Issues with music production. LOGIC 8

    CPU Issues with music production.
    Hey guys. I bet this sort of question has been asked so many times, but i really have spent a long time searching google to get an answer. I have had no luck. I found many things on the subject, but nothing about this exact situation.
    Okay, I have a Macbook 4.1 which has 2gb of ram, 2.1 GHz Intel core 2 duo processor, and a 111 gb HD with a rpm of 5400.
    I have been having major CPU overloads whilst using Logic 8, And it is much worse when using Pro Tools 7.2 M-Powered.
    Now, im not that knowledgeable with computer stuff, but I have a plan.
    Im about to upgrade my ram to 4gb, and im getting a new hard drive that will be 320 gb and will be 7200 rpm and 16gb cache (whatever that means).
    I believe that having a hard drive at 7200 rpm is pretty essential for music programs like these.
    Now hopefully this will help me with the CPU, as i have found out I cant upgrade the processor as its soldered on.
    Will this machine be able to handle Logic Pro 8 after the mod??
    The real question i guess is: Is a "2.1 GHz Intel Core 2 Duo" processor enough to happily run logic 8?
    P.S I will not be recording audio. I use the synths etc included.
    Thanks in advance guys.

    Alexander Farrar wrote:
    Okay, I have a Macbook 4.1 which has 2gb of ram, 2.1 GHz Intel core 2 duo processor, and a 111 gb HD with a rpm of 5400.
    111Gigs is a small disk
    How much free space in your system disk?
    when a disk contain files from over than 80% and only about 20% is free the speed of the hard drive goes down... some disk can loose more than 50% of fast addressing speed
    Leopard require at least 50GB free space for run without problem!
    for better performance up to 1/3 of the disk size should be required...
    I have been having major CPU overloads whilst using Logic 8, And it is much worse when using Pro Tools 7.2 M-Powered.
    you use Logic with a Digidesign Drivers?
    try to disconnect the Digi device and use Internal Audio of your Mac...
    maybe only that can solve your issue.
    Im about to upgrade my ram to 4gb, and im getting a new hard drive that will be 320 gb and will be 7200 rpm and 16gb cache (whatever that means).
    buying a 320GB at 7200?
    I suggest you a 500GB at 5400 RPM
    the 7200 Hard drive are not so good for stay inside Macbook chassis
    the working temperature in a 7200 RPM disk should be cause slower speed than a more cool/fresh 5400 RPM
    The temperature rise up if disk is full over than 1/3 of its capabilities...
    (this rules are related with Disk performance but can be affected also CPU power in the real time processing because the system run on the same disk)
    The hard drive temperature is strictly related with disk speed performance
    and logic use a lot of streaming from to disc access for the EXS24 virtual memory and other Instruments and Synths...
    *this can be the primary cause of CPU spikes*
    I believe that having a hard drive at 7200 rpm is pretty essential for music programs like these.
    I suggest a 500GB 5400 RPM!
    G

  • Firefox is using large amounts of CPU time and disk access, and I need to know how to shut down most of this so I can actually use the browser.

    Firefox is a very busy piece of software. It's using large amounts of CPU time and disk access. It puts my usage at low priority, so I have to wait for some time to be able to use my pointer or keyboard. I don't know what it uses all that CPU and disk access time for, but it's of no use to me. It often takes off with massive use of resources when I'm not doing anything, and I may not have use of my pointer for several minutes. How can I shut down most of this so I can use the browser to get my work done. I just want to use the web site access part of the software, and drop all the extra. I don't want Firefox to be able to recover after a crash. I just want to browse with a minimum of interference from Firefox. I would think that this is the most commonly asked question.

    Firefox consumes a lot of CPU resources
    * https://support.mozilla.com/en-US/kb/Firefox%20consumes%20a%20lot%20of%20CPU%20resources
    High memory usage
    * https://support.mozilla.com/en-US/kb/High%20memory%20usage
    Check and tell if its working.

  • Config Manager Agent - after Hardware Inventory High CPU Usage with WMIPRSVE and very fast empty Battery

    Hi there,
    since a few days there is on some machines (40-60) a high cpu usage on one core (quad core cpu machines) with the WMIPRSVE.EXE if the HARDWARE INVENTORY CYCLE started.
    i try out some tests, read some forum articles and troubleshooting the WMI management but a real problem i doesn´t see.
    in some articles i read that hardware inventory runs about minutes up to more hours but some machines runs longer, someone more as 1 day.
    here an example of mine PC:
    at 8:07 i started Hardware Inventory Cycle, in the InventoryAgent.log i can see that some Collection Namespace are captured.
    after a few minutes there stopped and does nothing round about 5.9 hours or better, after 21436.097 Seconds.
    For any hints i am grateful. :)
    Inventory: *********************** Start of message processing. ***********************
    InventoryAgent 18.03.2015 08:09:56
    11088 (0x2B50)
    Inventory: Message type is InventoryAction InventoryAgent
    18.03.2015 08:09:56 11088 (0x2B50)
    Inventory: Temp directory = C:\WINDOWS\CCM\Inventory\Temp\
    InventoryAgent 18.03.2015 08:09:56
    11088 (0x2B50)
    Inventory: Clearing old collected files. InventoryAgent
    18.03.2015 08:09:56 11088 (0x2B50)
    Inventory: Opening store for action {00000000-0000-0000-0000-000000000001} ...
    InventoryAgent 18.03.2015 08:09:56
    11088 (0x2B50)
    CInvState::VerifyInventoryVersionNumber: Mismatch found for '{00000000-0000-0000-0000-000000000001}': 4.2 vs. 0.0
    InventoryAgent 18.03.2015 08:09:56
    11088 (0x2B50)
    Inventory: Version number mismatch; will do a Full report.
    InventoryAgent 18.03.2015 08:09:56
    11088 (0x2B50)
    Inventory: Action=Hardware, ReportType=ReSync, MajorVersion=5, MinorVersion=0
    InventoryAgent 18.03.2015 08:09:56
    11088 (0x2B50)
    Inventory: Initialization completed in 0.141 seconds
    InventoryAgent 18.03.2015 08:09:56
    11088 (0x2B50)
    Collection: Namespace = \\localhost\root\Microsoft\appvirt\client; Query = SELECT __CLASS, __PATH, __RELPATH, CachedLaunchSize, CachedPercentage, CachedSize, LaunchSize, Name, PackageGUID, TotalSize, Version, VersionGUID FROM Package; Timeout = 600 secs.
    InventoryAgent 18.03.2015 08:09:56
    7836 (0x1E9C)
    Failed to get IWbemService Ptr for \\localhost\root\vm\VirtualServer Namespace: 8004100E
    InventoryAgent 18.03.2015 08:10:02
    7836 (0x1E9C)
    Failed to enumerate instances of VirtualMachine: 8004100E
    InventoryAgent 18.03.2015 08:10:02
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, AddressWidth, BrandID, CPUHash, CPUKey, DataWidth, DeviceID, Family, Is64Bit, IsHyperthreadCapable, IsMobile, IsTrustedExecutionCapable, IsVitualizationCapable, Manufacturer,
    MaxClockSpeed, Name, NormSpeed, NumberOfCores, NumberOfLogicalProcessors, PCache, ProcessorId, ProcessorType, Revision, SocketDesignation, Status, SystemName, Version FROM SMS_Processor; Timeout = 600 secs.
    InventoryAgent 18.03.2015 08:10:02
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\CCM\powermanagementagent; Query = SELECT __CLASS, __PATH, __RELPATH, Requester, RequesterInfo, RequesterType, RequestType, Time, UnknownRequester FROM CCM_PwrMgmtLastSuspendError; Timeout = 600 secs.
    InventoryAgent 18.03.2015 08:10:03
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, Manufacturer, Name, Status FROM Win32_IDEController; Timeout = 600 secs.
    InventoryAgent 18.03.2015 08:10:03
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, BinFileVersion, BinProductVersion, Description, ExecutableName, FilePropertiesHash, FilePropertiesHashEx, FileSize, FileVersion, HasPatchAdded, InstalledFilePath, IsSystemFile,
    IsVitalFile, Language, Product, ProductCode, ProductVersion, Publisher FROM SMS_InstalledExecutable; Timeout = 600 secs.
    InventoryAgent 18.03.2015 08:10:03
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, DefaultIPGateway, DHCPEnabled, DHCPServer, DNSDomain, DNSHostName, Index, IPAddress, IPEnabled, IPSubnet, MACAddress, ServiceName FROM Win32_NetworkAdapterConfiguration; Timeout
    = 600 secs. InventoryAgent
    18.03.2015 14:06:43 7836 (0x1E9C)
    Collection: Namespace = \\.\root\Nap; Query = SELECT __CLASS, __PATH, __RELPATH, description, fixupState, friendlyName, id, infoClsid, isBound, percentage, registrationDate, vendorName, version FROM NAP_SystemHealthAgent; Timeout = 600 secs.
    InventoryAgent 18.03.2015 14:06:43
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, AdditionalProductCodes, CompanyName, ExplorerFileName, FileDescription, FilePropertiesHash, FileSize, FileVersion, FolderPath, LastUsedTime, LastUserName, msiDisplayName,
    msiPublisher, msiVersion, OriginalFileName, ProductCode, ProductLanguage, ProductName, ProductVersion, SoftwarePropertiesHash FROM CCM_RecentlyUsedApps; Timeout = 600 secs.
    InventoryAgent 18.03.2015 14:06:43
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, BankLabel, Capacity, Caption, CreationClassName, DataWidth, Description, DeviceLocator, FormFactor, HotSwappable, InstallDate, InterleaveDataDepth, InterleavePosition, Manufacturer,
    MemoryType, Model, Name, OtherIdentifyingInfo, PartNumber, PositionInRow, PoweredOn, Removable, Replaceable, SerialNumber, SKU, Speed, Status, Tag, TotalWidth, TypeDetail, Version FROM Win32_PhysicalMemory; Timeout = 600 secs.
    InventoryAgent 18.03.2015 14:07:02
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, InstallDate, Manufacturer, Name, PNPDeviceID, ProductName, Status FROM Win32_SoundDevice; Timeout = 600 secs.
    InventoryAgent 18.03.2015 14:07:02
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Caption, ClassGuid, ConfigManagerErrorCode, ConfigManagerUserConfig, CreationClassName, Description, DeviceID, Manufacturer, Name, PNPDeviceID, Service, Status, SystemCreationClassName,
    SystemName FROM Win32_USBDevice; Timeout = 600 secs.
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Collection: 62/74 inventory data items successfully inventoried.
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Inventory: Collection Task completed in 21436.097 seconds
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Inventory: 12 Collection Task(s) failed. InventoryAgent
    18.03.2015 14:07:12 7836 (0x1E9C)
    Inventory: Temp report = C:\WINDOWS\CCM\Inventory\Temp\25bf01b2-12fc-4eea-8e97-a51b3c75ba50.xml
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Inventory: Starting reporting task. InventoryAgent
    18.03.2015 14:07:12 7552 (0x1D80)
    Reporting: 4381 report entries created. InventoryAgent
    18.03.2015 14:07:13 7552 (0x1D80)
    Inventory: Reporting Task completed in 1.030 seconds
    InventoryAgent 18.03.2015 14:07:13
    7552 (0x1D80)
    Inventory: Successfully sent report. Destination:mp:MP_HinvEndpoint, ID: {5541A94A-BED9-4132-AE54-110CB6896F02}, Timeout: 80640 minutes MsgMode: Signed, Not Encrypted
    InventoryAgent 18.03.2015 14:07:13
    7552 (0x1D80)
    Inventory: Cycle completed in 21453.570 seconds
    InventoryAgent 18.03.2015 14:07:30
    7552 (0x1D80)
    Inventory: Action completed. InventoryAgent
    18.03.2015 14:07:30 7552 (0x1D80)
    Inventory: ************************ End of message processing. ************************
    InventoryAgent 18.03.2015 14:07:30
    7552 (0x1D80)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Caption, ClassGuid, ConfigManagerErrorCode, ConfigManagerUserConfig, CreationClassName, Description, DeviceID, Manufacturer, Name, PNPDeviceID, Service, Status, SystemCreationClassName,
    SystemName FROM Win32_USBDevice; Timeout = 600 secs.
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Collection: 62/74 inventory data items successfully inventoried.
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Inventory: Collection Task completed in 21436.097 seconds
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Inventory: 12 Collection Task(s) failed. InventoryAgent
    18.03.2015 14:07:12 7836 (0x1E9C)
    Inventory: Temp report = C:\WINDOWS\CCM\Inventory\Temp\25bf01b2-12fc-4eea-8e97-a51b3c75ba50.xml
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Inventory: Starting reporting task. InventoryAgent
    18.03.2015 14:07:12 7552 (0x1D80)
    Reporting: 4381 report entries created. InventoryAgent
    18.03.2015 14:07:13 7552 (0x1D80)
    Inventory: Reporting Task completed in 1.030 seconds
    InventoryAgent 18.03.2015 14:07:13
    7552 (0x1D80)
    Inventory: Successfully sent report. Destination:mp:MP_HinvEndpoint, ID: {5541A94A-BED9-4132-AE54-110CB6896F02}, Timeout: 80640 minutes MsgMode: Signed, Not Encrypted
    InventoryAgent 18.03.2015 14:07:13
    7552 (0x1D80)
    Inventory: Cycle completed in 21453.570 seconds
    InventoryAgent 18.03.2015 14:07:30
    7552 (0x1D80)
    Inventory: Action completed. InventoryAgent
    18.03.2015 14:07:30 7552 (0x1D80)
    Inventory: ************************ End of message processing. ************************
    InventoryAgent 18.03.2015 14:07:30
    7552 (0x1D80)

    InventoryAgent 18.03.2015 08:10:03
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, DefaultIPGateway, DHCPEnabled, DHCPServer, DNSDomain, DNSHostName, Index, IPAddress, IPEnabled, IPSubnet, MACAddress, ServiceName FROM Win32_NetworkAdapterConfiguration; Timeout
    = 600 secs. InventoryAgent
    18.03.2015 14:06:43 7836 (0x1E9C)
    Collection: Namespace = \\.\root\Nap; Query = SELECT __CLASS, __PATH, __RELPATH, description, fixupState, friendlyName, id, infoClsid, isBound, percentage, registrationDate, vendorName, version FROM NAP_SystemHealthAgent; Timeout = 600 secs.
    InventoryAgent 18.03.2015 14:06:43
    7836 (0x1E9C)
    Looks like something in one or both of those wmi queries.  it goes from 8:10:03 to 14:06:43 right around there.  6 hours to do that... 
    try running those queries from wbemtest manually; and see which one just never finishes.
    Standardize. Simplify. Automate.

  • Mail in 10.6.4 not usable: it consumes all CPU time and will not quit

    Mail application does not work properly.
    It eats up most of the available CPU time (till >300% on my machine), becomes unresponsive and will only quit when killed by a force quit in the Activity Monitor.
    I have only two accounts set up. One Gmail account and a google apps one.
    I used to synch with a Blackberry but now I synch directly through google apps.
    The problem was sporadic at best at first but has become the usual behaviour now. Major change has been installing 10.6.4
    I have switched to Thunderbird since Mail is not usable.
    Tx for any hint on how to solve this issue

    It seems to be a recurring issue with 10.6.4...there's probably not much mere mortals like us can do. I haven't found a solution. Try re-installing 10.6.4.

Maybe you are looking for

  • Photoshop CS4 crashes using File | Open

    Hoping someone can help me here.  Photoshop always crashes when using the File | Open dialog box.  I can navigate to a photo in the dialog box but when I click Open it immediately crashes.  I can open a file through the Finder by clicking Open With t

  • Is it possible in SAP?

    SAP GURUS, is it possible to SAP to pay and print checks without using any vendor accounts. Exmaple of this is to transfer a check from checking account in bank to petty cash .. PLease help,

  • REF Cursor in Forms 4.5

    I am using forms 4.5. I have a function whcih returns cursor. I would like to store the return values in Forms cursor variable and iterate thru the result set. When I declare TYPE cname IS REF CUROSOR I get compilation error. Is it possible to declar

  • Photo Booth issues ie - Effects

    I have owned my iMac since December and had no problems until I took the last version of Leopard V10.5.2 One issue I have is with Photo Booth. It pertains to the effect section, which is the third option after clicking the effect button. I click on o

  • Stange free space in tablespace

    Checking a space usage of my tablespace using those queries http://vsbabu.org/oracle/sect03.html (especially query which name USAGE) shows me that one of my table is about 100GB big, but 90GB is free space?! So only 10% of space is used. Can I do som