This one is a bit weird but I've got a project that when I try to build with ant through idea 8.1 using a JDK that is greater than JDK6u10 idea just stops running the task and everything goes idle (cpu sitting around 0%, mem usage is fine).  Idea still responds and I can cancel the task it stops right away but it appears to just give up doing anything.

 

Things to note:

I can build with JDKu10 all day, as soon as I flip to U11+ it will hang.

I can build with JDKu11+ through the command line, it only hangs through idea.

 

Is anyone else running into anything like this?  I've had it reported by various members of our dev team and I was hoping it would go away with the Idea 8.1 upgrade or one of the JDK upgrades but it still persists.

 

I did notice that whenever I execute this task that at the point where it stops doing anything it does a thread dump in 8.1

 

"ApplicationImpl pooled thread"    at sun.misc.Unsafe.park(Native Method)    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)    at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)    at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)    at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)    at java.lang.Thread.run(Thread.java:619)    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

 

"ApplicationImpl pooled thread"    at sun.misc.Unsafe.park(Native Method)    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)    at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)    at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)    at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)    at java.lang.Thread.run(Thread.java:619)    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

 

"JobScheduler pool 3"    at sun.misc.Unsafe.park(Native Method)    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)    at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220)    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)    at java.lang.Thread.run(Thread.java:619)

 

"JobScheduler pool 2"    at sun.misc.Unsafe.park(Native Method)    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)    at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220)    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)    at java.lang.Thread.run(Thread.java:619)

 

"JobScheduler pool 1"    at sun.misc.Unsafe.park(Native Method)    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)    at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220)    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)    at java.lang.Thread.run(Thread.java:619)

 

"Background process timer"    at java.lang.Thread.sleep(Native Method)    at com.intellij.util.ui.Timer$1.run(Timer.java:46)

 

"JobScheduler pool 0"    at sun.misc.Unsafe.park(Native Method)    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)    at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220)    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)    at java.lang.Thread.run(Thread.java:619)

 

"Alarm pool(shared)"    at sun.misc.Unsafe.park(Native Method)    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)    at java.lang.Thread.run(Thread.java:619)

 

"Change List Updater"    at java.lang.Object.wait(Native Method)    at java.lang.Object.wait(Object.java:485)    at com.intellij.util.concurrency.WriterPreferenceReadWriteLock$ReaderLock.acquire(WriterPreferenceReadWriteLock.java:162)    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:41)    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:93)    at com.intellij.openapi.vcs.changes.VcsDirtyScopeManager.getInstanceChecked(VcsDirtyScopeManager.java:41)    at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.a(ChangeListManagerImpl.java:46)    at com.intellij.openapi.vcs.changes.ChangeListManagerImpl.access$600(ChangeListManagerImpl.java:136)    at com.intellij.openapi.vcs.changes.ChangeListManagerImpl$ActualUpdater.consume(ChangeListManagerImpl.java:2)    at com.intellij.openapi.vcs.changes.ChangeListManagerImpl$ActualUpdater.consume(ChangeListManagerImpl.java:4)    at com.intellij.openapi.vcs.changes.UpdateRequestsQueue$MyRunnable.run(UpdateRequestsQueue.java:51)    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)    at java.util.concurrent.FutureTask.run(FutureTask.java:138)    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)    at java.lang.Thread.run(Thread.java:619)

 

"Timer-1"    at java.lang.Object.wait(Native Method)    at java.lang.Object.wait(Object.java:485)    at java.util.TimerThread.mainLoop(Timer.java:483)    at java.util.TimerThread.run(Timer.java:462)

 

"Alarm pool(own)"    at sun.misc.Unsafe.park(Native Method)    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)    at java.lang.Thread.run(Thread.java:619)

 

"ApplicationImpl pooled thread"    at java.lang.Object.wait(Native Method)    at java.lang.Object.wait(Object.java:485)    at com.intellij.util.concurrency.Semaphore.waitFor(Semaphore.java:38)    at com.intellij.execution.process.OSProcessHandler$ProcessWaitFor.waitFor(OSProcessHandler.java:109)    at com.intellij.execution.process.OSProcessHandler$3$1.run(OSProcessHandler.java:144)    at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:8)    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)    at java.util.concurrent.FutureTask.run(FutureTask.java:138)    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)    at java.lang.Thread.run(Thread.java:619)    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

 

"ApplicationImpl pooled thread"    at java.lang.Thread.sleep(Native Method)    at com.intellij.execution.process.OSProcessHandler$ReadProcessThread.readNextByte(OSProcessHandler.java:303)    at com.intellij.execution.process.OSProcessHandler$ReadProcessThread.run(OSProcessHandler.java:272)    at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:8)    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)    at java.util.concurrent.FutureTask.run(FutureTask.java:138)    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)    at java.lang.Thread.run(Thread.java:619)    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

 

"Refreshing filesystem timer"    at java.lang.Thread.sleep(Native Method)    at com.intellij.util.ui.Timer$1.run(Timer.java:46)

 

"FS Synchronizer"    at sun.misc.Unsafe.park(Native Method)    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358)    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)    at java.lang.Thread.run(Thread.java:619)

 

"You got mail timer"    at java.lang.Thread.sleep(Native Method)    at com.intellij.util.ui.Timer$1.run(Timer.java:46)

 

"JetConnect reader"    at java.lang.Thread.sleep(Native Method)    at com.intellij.jetConnect.reader.JetReader$1.run(JetReader.java:179)

 

"Thread-4"    at java.net.PlainSocketImpl.socketAccept(Native Method)    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)    at java.net.ServerSocket.implAccept(ServerSocket.java:453)    at java.net.ServerSocket.accept(ServerSocket.java:421)    at com.entero.idea.openclass.OpenClassComponent$1.run(OpenClassComponent.java:85)    at java.lang.Thread.run(Thread.java:619)

 

"ApplicationImpl pooled thread"    at java.lang.Object.wait(Native Method)    at java.lang.Object.wait(Object.java:485)    at com.intellij.util.concurrency.Semaphore.waitFor(Semaphore.java:38)    at com.intellij.execution.process.ProcessHandler.waitFor(ProcessHandler.java:71)    at com.intellij.lang.ant.config.execution.ExecutionHandler.runBuild(ExecutionHandler.java:142)    at com.intellij.lang.ant.config.execution.ExecutionHandler.access$000(ExecutionHandler.java:41)    at com.intellij.lang.ant.config.execution.ExecutionHandler$1.run(ExecutionHandler.java:106)    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:3)    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:5)    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:13)    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:101)    at com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run(ProgressManagerImpl.java:16)    at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:8)    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)    at java.util.concurrent.FutureTask.run(FutureTask.java:138)    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)    at java.lang.Thread.run(Thread.java:619)    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

 

"ApplicationImpl pooled thread"    at java.lang.Thread.sleep(Native Method)    at com.intellij.execution.process.OSProcessHandler$ReadProcessThread.readNextByte(OSProcessHandler.java:303)    at com.intellij.execution.process.OSProcessHandler$ReadProcessThread.run(OSProcessHandler.java:272)    at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:8)    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)    at java.util.concurrent.FutureTask.run(FutureTask.java:138)    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)    at java.lang.Thread.run(Thread.java:619)    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

 

"IdeaServer executor"    at java.net.PlainSocketImpl.socketConnect(Native Method)    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)    at java.net.Socket.connect(Socket.java:519)    at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)    at org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(ReflectionSocketFactory.java:139)    at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:124)    at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)    at com.intellij.openapi.project.impl.IdeaServerConnector.createConnection(IdeaServerConnector.java:178)    at com.intellij.openapi.project.impl.IdeaServerConnector.doPostImpl(IdeaServerConnector.java:80)    at com.intellij.openapi.project.impl.IdeaServerConnector.doPost(IdeaServerConnector.java:74)    at com.intellij.openapi.project.impl.IdeaServerConnector.send(IdeaServerConnector.java:23)    at com.intellij.openapi.project.impl.IdeaServerManagerImpl.saveUserPreferences(IdeaServerManagerImpl.java:250)    at com.intellij.openapi.project.impl.IdeaServerManagerImpl.access$1000(IdeaServerManagerImpl.java:45)    at com.intellij.openapi.project.impl.IdeaServerManagerImpl$8.run(IdeaServerManagerImpl.java:521)    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)    at java.util.concurrent.FutureTask.run(FutureTask.java:138)    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)    at java.lang.Thread.run(Thread.java:619)

 

"XML-RPC Weblistener"    at java.net.PlainSocketImpl.socketAccept(Native Method)    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)    at java.net.ServerSocket.implAccept(ServerSocket.java:453)    at java.net.ServerSocket.accept(ServerSocket.java:421)    at org.apache.xmlrpc.WebServer.run(WebServer.java:453)    at java.lang.Thread.run(Thread.java:619)

 

"Performance watcher"    at sun.management.ThreadImpl.dumpThreads0(Native Method)    at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:374)    at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)    at com.intellij.diagnostic.PerformanceWatcher.a(PerformanceWatcher.java:17)    at com.intellij.diagnostic.PerformanceWatcher.e(PerformanceWatcher.java:37)    at com.intellij.diagnostic.PerformanceWatcher.c(PerformanceWatcher.java:104)    at com.intellij.diagnostic.PerformanceWatcher.access$100(PerformanceWatcher.java:85)    at com.intellij.diagnostic.PerformanceWatcher$2.run(PerformanceWatcher.java:1)    at java.lang.Thread.run(Thread.java:619)

 

"ApplicationImpl pooled thread"    at java.lang.ProcessImpl.waitFor(Native Method)    at com.intellij.execution.process.OSProcessHandler$ProcessWaitFor$1.run(OSProcessHandler.java:97)    at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:8)    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)    at java.util.concurrent.FutureTask.run(FutureTask.java:138)    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)    at java.lang.Thread.run(Thread.java:619)    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:5)

 

"Exe4JStartupThread"    at java.lang.Thread.sleep(Native Method)    at com.exe4j.Controller$StartupThread.run(Unknown Source)

 

"StoreRefreshStatusThread"    at java.lang.Thread.sleep(Native Method)    at com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl$StoreRefreshStatusThread.run(LocalFileSystemImpl.java:8)

 

"WatchForChangesThread"    at java.io.FileInputStream.readBytes(Native Method)    at java.io.FileInputStream.read(FileInputStream.java:199)    at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)    at java.io.BufferedInputStream.read(BufferedInputStream.java:317)    at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)    at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)    at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)    at java.io.InputStreamReader.read(InputStreamReader.java:167)    at java.io.BufferedReader.fill(BufferedReader.java:136)    at java.io.BufferedReader.readLine(BufferedReader.java:299)    at java.io.BufferedReader.readLine(BufferedReader.java:362)    at com.intellij.openapi.vfs.impl.local.FileWatcher.d(FileWatcher.java:95)    at com.intellij.openapi.vfs.impl.local.FileWatcher.access$300(FileWatcher.java:74)    at com.intellij.openapi.vfs.impl.local.FileWatcher$WatchForChangesThread.run(FileWatcher.java:22)

 

"Progress Cancel Checker"    at java.lang.Thread.sleep(Native Method)    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:4)

 

"Timer-0"    at java.lang.Object.wait(Native Method)    at java.util.TimerThread.mainLoop(Timer.java:509)    at java.util.TimerThread.run(Timer.java:462)

 

"TimerQueue"    at java.lang.Object.wait(Native Method)    at javax.swing.TimerQueue.postExpiredTimers(TimerQueue.java:218)    at javax.swing.TimerQueue.run(TimerQueue.java:234)    at java.lang.Thread.run(Thread.java:619)

 

"AWT-EventQueue-1 8.1#9732, eap:false"    at com.intellij.openapi.vfs.newvfs.impl.VirtualFileSystemEntry.getId(VirtualFileSystemEntry.java:97)    at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.exists(PersistentFS.java:151)    at com.intellij.openapi.vfs.newvfs.impl.VirtualFileSystemEntry.exists(VirtualFileSystemEntry.java:85)    at com.intellij.openapi.vfs.newvfs.impl.VirtualFileSystemEntry.isValid(VirtualFileSystemEntry.java:76)    at com.intellij.openapi.command.undo.DocumentReference.equalsByUrl(DocumentReference.java:51)    at com.intellij.openapi.command.impl.UndoManagerImpl.a(UndoManagerImpl.java:0)    at com.intellij.openapi.command.impl.UndoManagerImpl.findInvalidatedReferenceByUrl(UndoManagerImpl.java:171)    at com.intellij.openapi.command.impl.FileOperationsUndoProvider.a(FileOperationsUndoProvider.java:36)    at com.intellij.openapi.command.impl.FileOperationsUndoProvider.e(FileOperationsUndoProvider.java:83)    at com.intellij.openapi.command.impl.FileOperationsUndoProvider.beforeContentsChange(FileOperationsUndoProvider.java:56)    at sun.reflect.GeneratedMethodAccessor64.invoke(Unknown Source)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)    at com.intellij.util.EventDispatcher.dispatch(EventDispatcher.java:87)    at com.intellij.util.EventDispatcher.access$100(EventDispatcher.java:33)    at com.intellij.util.EventDispatcher$1.invoke(EventDispatcher.java:64)    at $Proxy12.beforeContentsChange(Unknown Source)    at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.b(BulkVirtualFileListenerAdapter.java:13)    at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.before(BulkVirtualFileListenerAdapter.java:10)    at sun.reflect.GeneratedMethodAccessor68.invoke(Unknown Source)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)    at java.lang.reflect.Method.invoke(Method.java:597)    at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:101)    at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:182)    at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:174)    at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:166)    at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:40)    at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:106)    at $Proxy14.before(Unknown Source)    at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.processEvents(PersistentFS.java:175)    at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.fireEvents(RefreshSessionImpl.java:64)    at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl$2$1$1.run(RefreshQueueImpl.java:3)    at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:171)    at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl$2$1.run(RefreshQueueImpl.java:1)    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:16)    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)    at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:35)    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:99)    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:217)    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

 

"timed reference disposer"    at sun.misc.Unsafe.park(Native Method)    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)    at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)    at java.lang.Thread.run(Thread.java:619)

 

"Periodic tasks thread"    at sun.misc.Unsafe.park(Native Method)    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)    at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)    at java.lang.Thread.run(Thread.java:619)

 

"SocketListenerThread"    at java.net.PlainDatagramSocketImpl.receive0(Native Method)    at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)    at java.net.DatagramSocket.receive(DatagramSocket.java:712)    at com.intellij.a.e.a.e.a(e.java:3)    at com.intellij.a.e.a.h.run(h.java:16)

 

"SocketListenerThread"    at java.net.PlainDatagramSocketImpl.receive0(Native Method)    at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)    at java.net.DatagramSocket.receive(DatagramSocket.java:712)    at com.intellij.a.e.a.e.a(e.java:3)    at com.intellij.a.e.a.h.run(h.java:16)

 

"MessageDeliveryThread"    at java.lang.Object.wait(Native Method)    at java.lang.Object.wait(Object.java:485)    at com.intellij.a.e.j.run(j.java:2)

 

"AWT-Windows"    at sun.awt.windows.WToolkit.eventLoop(Native Method)    at sun.awt.windows.WToolkit.run(WToolkit.java:291)    at java.lang.Thread.run(Thread.java:619)

 

"AWT-Shutdown"    at java.lang.Object.wait(Native Method)    at java.lang.Object.wait(Object.java:485)    at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)    at java.lang.Thread.run(Thread.java:619)

 

"Java2D Disposer"    at java.lang.Object.wait(Native Method)    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)    at sun.java2d.Disposer.run(Disposer.java:125)    at java.lang.Thread.run(Thread.java:619)

 

"Lock thread"    at java.net.PlainSocketImpl.socketAccept(Native Method)    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)    at java.net.ServerSocket.implAccept(ServerSocket.java:453)    at java.net.ServerSocket.accept(ServerSocket.java:421)    at com.intellij.idea.SocketLock$MyRunnable.run(SocketLock.java:9)    at java.lang.Thread.run(Thread.java:619)

 

"timed reference disposer"    at sun.misc.Unsafe.park(Native Method)    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)    at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)    at java.lang.Thread.run(Thread.java:619)

 

"Exe4JStartupThread"    at java.lang.Thread.sleep(Native Method)    at com.exe4j.Controller$StartupThread.run(Unknown Source)

 

"Attach Listener"

 

"Signal Dispatcher"

 

"Finalizer"    at java.lang.Object.wait(Native Method)    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

 

"Reference Handler"    at java.lang.Object.wait(Native Method)    at java.lang.Object.wait(Object.java:485)    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)

 

"main"

Einstieg in Mac OS X 10.5 Leopard – kaufen

Background

Many of us notice that our Windows computer's performance may slow down, freeze (momentarily or indefinitely), “act funny”, or otherwise degrade as time passes. This degradation is disappointing and frustrating, especially considering that you forked over good cash for the very best in machinery: you would expect the operating system (OS) to work just as well for a long time. Depending on how much you use your computer and exactly how you use it, reduced performance may set in as soon as a few days or over several months after its purchase. As the degradation worsens, many of us are lead to believe there is nothing to do but pay expensive technician repair fees, or worse yet, accept poor performance as an ongoing fact of life.

Objective

Whether you use a computer for personal or business purposes, as a computer owner you have the right to maximize your machine's performance without being forced to pay to fix it, or to buy a new one.

This said, these guidelines intend to guide you on how to optimize a desktop PCwithout going hog wild on cost, and preferably using existing older equipment.

Assumptions

Before we get started, please keep in mind that if you have purchased this article and intend to improve an operating system (OS) other those mentioned below, this information may be of only limited help or none at all.

This advice applies only to the following operating systems:

· Windows 95/98

· Windows NT 4.0 Workstation

· Windows 2000 Professional

All people are different and thus perform differently in various circumstances. Therefore some of the guidelines suggested here may require a confidence level beyond your capabilities. In this case you may skip over some of these guidelines. Better yet, have a friend with some computer savvy sit next to you to help out. You will learn new skills, and you will benefit more from the application of many changes instead of just a few.

Preparation – First Do A Backup

As always, before making any important changes, be sure to back up your crucial information.

On the chance you don't like the changes you might make here in this article, you should first create a “clone”, or an exact image, of your computer and all its data in its current state using third-party software (such as PowerQuest DriveImage or Symantec Ghost). Later on, if you decide that you want to reverse the changes you perform by following this article's guidelines, you will be able to recover an exact “image” of your machine as it was before you made any changes.

Because there are many third-party cloning software packages available, this article will not go into how to use them according to your needs – please follow instructions carefully, and whenever possible, verify that you have done everything correctly before proceeding.

Okay, on to improving your older machine…

Fresh OS Installation

Everyone knows there's nothing like the smell of a freshly installed operating system in the morning! Maybe you have decided to brave the dark waters and upgrade from Windows 95/98 to NT 4.0 Workstation or Windows 2000 Professional. It's tempting to save time and throw that CD into the tray and do a quick upgrade over the existing system. But don't do it this way. While it may be a little more time-consuming, make the effort to rebuild the Operating System (OS) from scratch. You will be starting off with a clean Windows system, and you get to enjoy the stability and reliability a fresh system brings. I offer some suggestions for clean installations for the older Microsoft operating systems: Windows 95/98, Windows NT 4.0 Workstation, and Windows 2000 Professional.

Don't forget: always be sure to back up your crucial information.

Windows 95/98

Compared to Microsoft's other OSs, Windows 95/98 works on a relatively simple architecture, and thus this limits what you can do to optimize it short of hacking into the Registry (the delicate “central-brain” that controls your Windows system). Thus a fresh install is basically all you can do to optimize your machine while using this OS.

To start, use your trusty “Boot Floppy” disk to load the machine up to DOS. A good boot floppy comes loaded with the basic DOS system files, DEL-PART, FDISK, and a generic CD-ROM driver. If you don't have a boot floppy, you may find some for free or for sale by searching web for “DOS files”. By following the instructions the install packages provide, you will soon have a new boot floppy with which to start your machine in DOS mode. Some versions of Windows 95/98 allow you to boot from the CD and perform the DOS functions laid out below.

Note: For a clean, no-frills installation of Windows 9x without all the third-party ISP deals and tutorial files that usually come with a full install, try doing the install from the hard disk by copying only the base /WIN9x directory from the install CD without its subdirectories. To do this, use the XCOPY command without the subdirectory copy switch (/s) when copying from the install CD to the local drive. For example (where E:\ is the CD-ROM drive and C:\ is your local hard disk). First, create your C:\WIN98 directory: mkdir C:\WIN98 Then do the file copy: xcopy E:\WIN98 C:\WIN98 Do not use: xcopy E:\WIN98 /s C:\WIN98

After loading to DOS, to ensure you're starting completely from scratch, delete all the partitions you have on the hard drive. Create new partitions, format them, and install Windows 95 or 98 onto it. For a faster install, I use DOS commands to copy the /WIN9x directory from the install CD directly onto the hard disk, and then execute the install from the local drive. At the DOS command prompt under the C:\WIN98 directory, type SETUP and run the install. If you chose the no-frills install option noted above, upon your first start up you will notice some of the intro graphics and third-party icons are either empty or “dead-linked.” Don't worry about this. You are merely running a lean, clean version of Windows 98 without all the extras.

Windows 98 comes with its own proprietary file system converter, which changes the file system from standard FAT to FAT32. I suggest you make the conversion. On the chance you don't have this converter, you can always use a good disk management utility, such as PowerQuest Partition Magic. Before installing any production software (like Microsoft Office), I suggest you install and run a third-party system optimizer (I use Symantec's Norton Utilities) to ensure that system files and the hard disk don't have any snags that will impair performance. Immediately after doing a system check with this software, defragment the disk in order to consolidate the system and swap files closely together, thus reducing the disk's read time when these two file sets communicate with each other. Install your various end-user applications, service patches, along with your favorite settings and tweaks. Then run another full defrag.

At this stage, now is a great time to clone an image of your pristine install on the chance the system degrades after several months of heavy-duty use. When the time comes, you can reinstall your clone, and in no time flat, you will have a fresh machine again. Your machine is now ready for heavy-duty action. Remember to defrag the hard disk as often as necessary.

Windows NT 4.0 Workstation

Optimizing NT 4.0 Workstation is a little more involved. Nevertheless, it can be optimized, and it's well worth it. After installing NT Workstation, do a Service Pack (SP) update (preferably SP5 or SP6a) immediately after the machine boots for the first time. This updates your system files and will ensure smooth installations of your end-user apps. Using a third-party utility designed for NT (I use Executive Software's DiskKeeper), run a full defrag on the hard disk. Some defrags should be run several times to yield a really good consolidation of data on your disk. Install your workstation applications and apply your favorite system tweaks. Defrag the hard disk again. As an option, clone your machine for a pristine backup.

Note: Just to be on the safe side, you may want to make sure Indexing Services is turned off permanently by clicking on the Microsoft Management Console (MMC) Services object. Then right-click Indexing Services and adjust its properties to Disable (see Figure 2).

Windows 2000 Professional

No doubt there are fundamental differences between Windows NT 4.0 Workstation and Windows 2000 Professional. But for our purposes, it's generally safe to assume both OSs are essentially the same. Install and optimize Windows 2000 Professional as with NT Workstation above. You may want to visit Microsoft's web-site for system updates. Unless you have a super-fast machine that flies off your desk with loads of RAM, a Xeon processor, and other fast components, I suggest you turn off one of those new plug-ins you find in Windows 2000 Pro's system – the Indexing Service. According to Microsoft, Indexing Service “creates indexes of the contents and properties of documents on your local hard drive and on shared network drives.” In other words, Indexing Service tracks all changes made on your hard drive, theoretically for fast and easy access. There is a definite downside to this service: while it records your changes to the index file, the service bogs down lower-end machines to the point of a standstill. To turn the service off, go to Start-Settings-Control Panel-Administrative Tools-Computer Management. Under the Services and Applications object, right-click on Indexing Service and select Stop (see Figure 1).

Software Tricks

Upon startup, your machine loads not only the basic OS, but also starts up unseen processes vital to your machine's operation. Unfortunately, your machine also can be loading unnecessary processes you never need to use. These useless processes use up your machine's processor time, and can severely degrade performance. Here are some easy ways to turn them off:

· Task Manager - After fully starting your machine up, invoke the Task Manager (Ctrl+Alt+Del) and End Task anything you really don't need. Bear in mind this method of shutting off unnecessary processes is merely temporary – they all resume upon your next Windows session. Use the following two methods for permanent elimination of unneeded threads.

· Startup Folder Cleanup - Place the cursor over the Start menu button, right-click the Start button, and select Open. Navigate through the Programs folder and open the Startup folder. In the Startup folder are shortcut icons pointing to applications which automatically load every time your machine starts. Determine which processes you feel are unnecessary. Then cut the icons from the folder and paste them onto a safe place (such as your desktop). Restart your machine and see whether their removal has had any detrimental effect. If you determine some applications really need to be loaded upon bootup, copy their respective icons back into the Startup folder.

· Services Menu Cleanup - In Windows NT and Win2K, go to the Services settings window and shut off any service threads you know you don't need. Be extremely careful which processes you select for permanent deletion or disabling. The OS or some of your vital applications may depend upon the threads you are turning off.

Note: Some of my colleagues insist on restarting their machines after installing each end-user application, and then also running a Service Pack update (followed each time by another restart). Whether you might be willing to go through this time-consuming process, be sure to run the Service Pack after installing all end-user applications you need.

Hardware Tricks

Nothing beats a fast processor and all the new hardware designed to go with it. But when the powers that be say you cannot buy the very best, you have to make do with what you can scavenge. Case in point: I have a friend whose company recently bought new machines for the “select elite” in his company, and sadly left him behind, tail between his legs, without new equipment. He fell into a deep depression. I stopped him from making an appointment with his therapist, and showed him his alternatives.

Note: In Windows NT Workstation and Windows 2000 Professional, be sure to search for multiple Startup folders on machines which have multiple profiles. This would include profiles bearing names of every respective user, as well as the All Users profile).

· Scavenge More Memory - A simple but effective technique, there's nothing like adding more RAM and hard disk space to your machine. You can do what my buddy did, and upgrade your workstation's RAM from a 128MB wimp to a snorting 512MB multitasking buffalo. Stuff more RAM into those empty memory slots, and add one or two more hard drives. At this point, there are two upgradeable RAM hardware conventions: DIMM (dual in-line memory module) and SIMM (single in-line memory module). While sometimes both of these types will physically fit into your memory slots, mainboards are generally logically designed for one or the other, and usually cannot take both. Thus, if you plug in more RAM (do this only while the machine is turned off!) and suddenly get BIOS errors at startup, chances are you have the wrong memory convention.

· Split Up the Hard Drive Tasks (NT Workstation and Windows 2000 Professional only) - This is a good one. Assume you are a busy, productive end user with an NT Workstation or Win2K Pro machine. You're sending email while working on an Excel spreadsheet, writing letters in Word, playing around with your HTML editor, running a graphics program – all the while listening to a Jennifer Lopez CD in the music tray. In short, you're using a lot of RAM and doing some serious multitasking.

On occasion you notice your machine either slows down when switching between tasks, or it momentarily freezes. You already added RAM, which helped a little, but this periodic slowing down or freezing still gets in your way. What to do? Next time this happens, bend an ear and listen carefully to your machine. Open up the CPU box and literally listen to it. Chances are you may hear the hard disk furiously crunching away on some unknown task. That crunching noise is the disk stylus, reading and writing data to and from your hard disk. With all these applications open, that stylus is:

· Accessing data files Accessing application files

· Accessing hundreds (if not thousands) of system files

· Caching and uncaching temporary data to/from your system swap file

In reality, these tasks can actually amount to thousands of disk reads in a few moments' time. Because your hard disk is one of the few remaining components of your machine with actual moving parts, these activities pose a time-intensive burden to performance. With this in mind, it only makes sense that your machine has delays or momentary hangs. How can you get around this hardware bottleneck? Before you delve into a solution, you first have to understand the limitations inherent to a typical workstation's hardware setup…

Most desktop computers have a mainboard with at least two wide data cable slots. These slots connect to wide, belt-like cables typically called “EIDE cables” (older machines use IDE cables). Typically, these cables run through your computer and connect the mainboard to the machine's internal components – such as the floppy drive, CD-ROM, and hard disk.

Your system files, swap file, application files, and data files are all usually stored on one physical disk. Therefore, one data cable goes to your hard drive, and the second cable goes to the other internal peripherals (see Figure 3). As such, data flows out of your mainboard via a cable slot, through Data Cable #1, goes to the hard disk, and travels back the same way.

One hundred percent of your disk's tasks are processed through this channel. This much in-and-out (I/O) traffic heavily taxes this one data pathway. All the while, you may have another channel (Data Cable #2) left wide open with little to no traffic at all. Why not have the other channel share the burden? Easy! Remember your busy swap file? It produces loads of I/O traffic while you open and close, modify, view, and delete your work files. Why not just move all this activity over to its own dedicated hard drive using your open Data Cable #2? This will split your data activity across two cables, and you will have two hard drives working simultaneously for you, instead of just one (see Figure 4). Assuming you already know how to change your swap file settings in Windows NT, here is how to move the swap file in Windows 2000 Professional: Turn off, unplug, and open the machine. Grab an old hard disk and plug it into the data cable on Data Cable #2. Boot up the machine and log on.

Note: Your second hard drive can be an old dinosaur with a 500MB capacity. If possible, try to use a more modern disk with fast access speed and a large read/write buffer. Is your machine having trouble seeing the disk? Adjust your Master/Slave/Cable-Select DIP settings (jumper settings) according to the manufacturer's specs, many of which you can find at www.pc-disk.de.

Under Windows 2000 Professional's Disk Management snap-in, format the new disk and assign it a drive letter (for example, D:\). Right click My Computer, select Properties-Advanced (tab)- Performance Options and click the Change button (see Figures 5 and 6). In the Virtual Memory window (Figure 7), apply your current C:\ drive swap file settings to D:\ and reduce C:\'s values to an arbitrary minimum (say, 2MB or slightly larger). Press the Apply button for each selected drive to assign the settings. Press the OK buttons to exit. Restart the machine. Return to the Virtual Memory window to confirm your new settings.

Because you have now moved your swap file to a new location, chances are there is a gaping-wide hole where the file used to be on your C:\ drive. You should fill in this hole to optimize your machine's disk-read efficiency. Therefore, defrag your C:\ drive by going to Start-Programs-Administrative Tools-Computer Management- Disk Defragmenter.

Now that you've reduced your C:\ drive's physical tasks by shunting activity away to a separate disk, you should see a noticeable difference in your machine's response time. Also, try running your data files on the new hard drive. Some colleagues I know (who require continuous data access) run their data files from a third hard drive, thus reducing their machine's response time even more.

Note: Because your page file is one contiguous file, there is never any need to defrag it.

What Else?

Actually, there are loads of other methods to optimization tricks, which delve into the minutiae of the system Registry and other obscure places. Chances are, you have explored these places yourself already. The tips you see here are just a few ways to optimize your machine without spending any (or at least not too much) extra cash, and without ruining an already busy schedule. Many of these tidbits arise from the depths of common sense – but hey, who has time to think of all this with all the other stuff you have to do?

Try these tips out, and…

Happy Computing!

- John Melendez

Disclaimer: Trade names mentioned herein are the registered trademarks of their respective owners. Author and these trademark owners claim no formal association with each other. Author does not warrant or assume any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed or referred to. Information is provided for informational purposes only. Any actions taken on the reader's part are taken entirely at the reader's own risk. Author shall not be liable for any errors or delays in the content, or for any actions taken in reliance thereon. Furthermore, Author shall not be liable for any loss of profits, contracts, opportunities or any direct, indirect or consequential loss of any kind, business interruption or loss of data or programs arising out of or in connection with the use of the information herein.

from: Vedikas Blog

cheap windows xp software
cheap windows xp os software
windows xp pro sp2 cheap
windows xp media center cheap
cheap computers with windows xp
cheap windows xp professional student edition
windows xp cd cheap
cheap windows xp home buy online
This three-in-one wireless keyboard, mouse, and remote lets you control a Media Center PC from the couch. Launch digital media, surf the Web, watch movies,
div classfnobrnobrimg srcimagessy-star-on.gif width10 height9 border0 altRated 2.5 out of 5.0img srcimagessy-star-on.gif width10 height9 border0 altimg srcimagessy-star-half.gif width10 height9 border0 altimg srcimagessy-star-off.gif width10 height9 border0 altimg srcimagessy-star-off.gif width10 height9 border0 altnobrnbsp5 reviewsnobrbrdivWindows XP Media Center Edition 2005 is an operating system that enables you to enjoy the best in home entertainment, personal productivity, and creativity
windows xp 64 cheap
windows xp cheap discount
windows xp home license cheap
cheap windows xp obtain
windows xp pro cheap
cheap antispam software review windows xp
cheap operating systems windows xp
windows xp professional full cheap
buy windows xp cheap
cheap windows xp software alabama
Compare prices amp Read reviews on Absolute Beginners Guide to Windows XP Media Center. Get the best deal in Australia.
29 Oct 2009 Instead, I converted a cheap nettop into a standalone XBMC set-top box. 160GB hard drive, Windows XP which we won39t use anyway, and an integrated An IR receiverWindows Media Center remote This isn39t strictly
Have more choice in where you enjoy your digital entertainmentaccess your Media Center PC with Media Center Extender for Xbox.
cheap computer with windows xp
So what is XP MCE Essentially, it39s Windows XP Professional Service Pack 1 SP1 with an additional application, Media Center, and related supporting
cheap windows xp home upgrade
cheap oem windows xp
windows xp cheap discount
windows xp home cheap
windows xp full version cheap
The foremost authority on the Microsoft39s Windows Media Center, including Windows 7 Media Center, Windows Vista Media Center and Microsoft Windows Media
Windows 7 Windows Vista Windows XP Internet Explorer Windows Compatibility Center Windows Live Windows Media Center Windows Media Player brdiv classosla hrefurlqhttpwww.microsoft.comwindowswindows-media-centerget-startedfirst-time.aspxampeiNCtXS6aUO8Xd-Qa6vtH6AwampsaXampoionelinesitelinksampresnum6ampc tresultampcd1ampved0CBkQ0gIoAAampusgAFQjCNFqiWjncL izkjwet0BEsODLItnfiA First-time setupa – a hrefurlqhttpwww.microsoft.comwindowswindows-media-centerget-startedinternet-tv.aspxampeiNCtXS6aUO8Xd-Qa6vtH6AwampsaXampoionelinesitelinksampresnum6ampc tresultampcd2ampved0CBoQ0gIoAQampusgAFQjCNH7a61lV9 LEWr5LiR4orDK2Bh4VRg Watch Internet TVa – a hrefurlqhttpwww.microsoft.comwindowswindows-media-centerget-startedextenders.aspxampeiNCtXS6aUO8Xd-Qa6vtH6AwampsaXampoionelinesitelinksampresnum6ampc tresultampcd3ampved0CBsQ0gIoAgampusgAFQjCNF9nPuMFr 7cV9kkyG7bMPZZ9spWfQ Using extendersadivcitewww.microsoft.combwindowsbbwindow sb-bmediab-bcenterbget…default.aspx – citespan classgla hrefhttp74.125.77.132searchqcachew5cKcVMEqdgJwww.m icrosoft.comwindowswindows-media-centerget-starteddefault.aspxwindowsxpmediacentercheapampcd6 amphlenampctclnkampieUTF-8Cachedaspandivli classg stylemargin-left3emh3 classra hrefhttpwww.microsoft.comwindowswindows-media-centerlearn-moreextendershelpextenders-wireless-networks.aspx classlWindows Media Center Learn More Using extenders Help gt FAQ ah3div classs hcWindows 7 Windows Vista Windows XP Internet Explorer Windows Compatibility Center Windows Live Windows Media Center Windows Media Player
cheap genuine windows xp professional upgrade
cheap windows xp pro emo
cheap windows xp obtain
microsoft windows xp home cheap
cheap windows xp professional upgrade
windows xp pro buy cheap
20 Jan 2010 Buy Windows XP Media Center Edition for 59.95 and save 105 Full Story on oemonlinestore.com middot Send middot Share. Print. Share this page
cheap windows xp tablet pc
find windows xp cheap
windows xp operating systems cheap
30 Nov 2009 Buy Windows XP Media Center Edition for 59.95 and save 105.
cheap emulator software windows xp
windows xp to buy cheap
cheap windows xp tablet pc
cheap windows xp upgrade download
windows xp home cheap
oem windows xp pro cheap
windows xp cheap oem
windows xp pro cheap oem
cheap software xp windows office 2004
The first major update was released in 2004 and distributed by Tier 1 OEMs who had previously sold Windows XP Media Center Edition PC, and then updated brdiv classosla hrefurlqhttpen.wikipedia.orgwikiWindowsXPeditions2 3HomeandProfessionalampeiNCtXS6aUO8Xd-Qa6vtH6AwampsaXampoionelinesitelinksampresnum8ampc tresultampcd1ampved0CCEQ0gIoAAampusgAFQjCNGnqhRbzL ZilAUVD9RRn5mnzt1Heg Home and Professionala – a hrefurlqhttpen.wikipedia.orgwikiWindowsXPeditions2 3StarterEditionampeiNCtXS6aUO8Xd-Qa6vtH6AwampsaXampoionelinesitelinksampresnum8ampc tresultampcd2ampved0CCIQ0gIoAQampusgAFQjCNHun2EPH6 UBNoAB0cmwJTBlJ0RRw Starter Editiona – a hrefurlqhttpen.wikipedia.orgwikiWindowsXPeditions2 3MediaCenterEditionampeiNCtXS6aUO8Xd-Qa6vtH6AwampsaXampoionelinesitelinksampresnum8ampc tresultampcd3ampved0CCMQ0gIoAgampusgAFQjCNGltpYk9L jIfOIK7J4nERlbTiKVQQ Media Center Editionadivciteen.wikipedia.orgwikibWindowsbbXPbed itions – citespan classgla hrefhttp74.125.77.132searchqcacheS5bQ94RnEHQJen.wi kipedia.orgwikiWindowsXPeditionswindowsxpmediacent ercheapampcd8amphlenampctclnkampieUTF-8Cachedaspandivli classgh3 classra hrefhttpdownload.cnet.comWindows-XP-Media-Center-Edition3000-185134-53530.html classlWindows XP Media Center Edition – Free software downloads and ah3
online windows xp upgrade cheap
windows xp prof sale cheap
oem windows xp software cheap
buy windows xp home cheap
cheap copy windows xp install parallels
14 Dec 2004 We also wanted to use Microsoft Windows XP Media Center Edition 2005 WMCE. The latest version of Windows is now available through OEM
cheap windows xp media center
buy cheap windows xp pro sp3
windows xp pro sp2 cheap
cheap anitspam software review windows xp
cheap windows xp oem
xp windows drv cheap
cheap prices on windows xp oem
windows xp home sp2 license cheap
buy windows xp home cheap
cheap refurbished laptops with windows xp
CHEAPEST Windows xp media center edition – low price 59.95, Ebook ham radio for dummies april 2004 – low price 10.95, Microsoft money 2004 – low price
oem windows xp software cheap
cheap anti spam software windows xp
online windows xp upgrade cheap

.
.
.
.
.
.
.
.
.
.
.

.
.
.

.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
free microsoft windows xp download
free windows xp professional download
free download windows xp themes
windows xp tweak free download,windows xp home edition free download
free windows xp pro download
free windows xp professional iso download
free ares download windows xp, windows-xp free-download
free windows xp professional edition download
windows xp os free download
windows xp pro free download activex control free download windows xp
download free windows xp operating system
free download windows xp professional
free windows xp pro sp3 download
avg windows xp free download, download free windows xp professional
dvd decoder windows xp free download
free driver download for windows xp
free windows xp iso download
windows xp professional free download
free download windows xp installation codes free flash download for windows xp, windows xp microsoft word free download
free download of windows xp pro
free download softwears for windows xp free windows xp 2 download
windows xp usb driver download free
windows xp professional download free
download free windows xp royal theme, download free windows xp royale theme, download windows xp corporate free
free avg download windows xp
free download of windows xp professional
free download themes for windows xp

free download windows xp corporate
free full download windows xp
free java download for windows xp
hacking windows xp free download ebook
windows xp boot disk free download
windows xp sp3 free download
download free games for windows xp
download windows xp home edition free
free adobe 8.1 download windows xp
free download itunes for windows xp
free download of windows xp fax
free download windows xp pre sp3
free font download windows xp
get windows xp pro free download
kismac free download for windows xp
windows xp free download dvd decoder
windows xp full free download
windows xp sp2 free download
windows xp trail free download
download free equalizer software windows xp
download free windows xp skins
free download of windows xp sp2
free download windows xp home edition
free download windows xp software download
free windows xp kid pix download

free windows xp pro recovery download
windows ice xp v4.1 free download
windows xp appearance free download
windows xp free skins for download
download windows xp free os
free cell download for windows xp
free download and windows xp upgrade
free download for windows xp professional
free download mdac for windows xp

free download of windows xp home
free download of windows xp online, free download version of windows xp
free download windows xp home, free java download windows xp
free javascript download for windows xp

Add to iTunes | Add to YouTube | Add to Google | RSS Feed

I love seeking solutions for people. That’s kind of what got me started in this whole Internet thing, way back in about 1996. I also enjoy answering questions when I can, especially from our sister community over at PC PitStop! Mike is a CAD designer, and is wondering if his XP software will install and run on Windows 7.

I can’t guarantee that Mike’s software will automagically work on Windows 7. However, Microsoft already has this all figured out! They know a lot of us are still using programs that ran fine on Windows XP. They released something you need to download called “Windows XP Mode”.

This installs Virtual PC onto your computer that virtualizes your operating system. All Windows 7 users should likely install Windows XP Mode. This will help make sure that all of your old software will run just fine on Windows 7.

The future of computers is all about virtualization. Microsoft has made it easy for you to upgrade, so what are you waiting for?!

  • Viliv Promotion Pack X70EX PRE 3GP 7-Inch Net -Tablet PC (Intel Atom 1.33GHZ, 1GB Ram, 32GB SSD, Windows XP, 3G), 5.5 Hour Battery Life, Matte Black, Accessory Upgrade Worth $135 Includes Extra Standard Battery, Leather Case and Car Kit
  • 2GB PC2-5300 667MHZ DDR2 Sdram
  • Win 7 Home Premium Upgrade & Transfer Cable
  • Microsoft Visio Standard 2007 Version Upgrade
  • Microsoft Windows 7 Home Premium Upgrade
  • Microsoft Windows 7 Ultimate Upgrade
  • Microsoft Windows 7 Professional Upgrade
  • Switching to Microsoft Windows 7: The Painless Way to Upgrade from Windows XP or Vista
  • The Office Whisperer: Tame Your PC and Upgrade Your Life with Microsoft Office 2010 and Windows 7
  • Windows 7: is it right for you? Carefully assess your needs, application compatibility and the upgrade process.(Product/service evaluation): An article from: Journal of Accountancy

Want to embed this video on your own site, blog, or forum? Use this code or download the video:

<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/H6hrYmyJmU0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/H6hrYmyJmU0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br /><a href="http://chris.pirillo.com/">Chris</a> | <a href="http://live.pirillo.com/">Live Tech Support</a> | <a href="http://media.pirillo.com/">Video Help</a> | <a href="http://feeds.pirillo.com/ChrisPirilloShow">Add to iTunes</a>