[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.dsdp.tm] Re: RSE:What is the use of RemoteSystemsTempFiles in workspace?
|
- From: he.meihua@xxxxxxxxxx (hemeihua )
- Date: Mon, 29 Jun 2009 11:26:33 +0000 (UTC)
- Newsgroups: eclipse.dsdp.tm
- Organization: Eclipse
- User-agent: NewsPortal/0.36 (http://florian-amrhein.de/newsportal)
Hello David,
Since it is a design decision,there is a problem in uploading a large
folder.
First I set maximum cached size 2048MB,then I upload a large
folder(1.02GB),but an internal error occurred.
Here is log information:
!ENTRY org.eclipse.core.jobs 4 2 2009-06-29 17:17:19.031
!MESSAGE An internal error occurred during: "Updating workspace".
!STACK 0
java.lang.OutOfMemoryError: Java heap space
at
org.eclipse.core.internal.jobs.DeadlockDetector.resizeGraph(DeadlockDetector.java:630)
at
org.eclipse.core.internal.jobs.DeadlockDetector.lockAcquired(DeadlockDetector.java:290)
at
org.eclipse.core.internal.jobs.LockManager.addLockThread(LockManager.java:124)
at
org.eclipse.core.internal.jobs.OrderedLock.setCurrentOperationThread(OrderedLock.java:268)
at
org.eclipse.core.internal.jobs.OrderedLock.attempt(OrderedLock.java:123)
at
org.eclipse.core.internal.jobs.OrderedLock.createSemaphore(OrderedLock.java:142)
at
org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:100)
at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:82)
at
org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118)
at
org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1744)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1792)
at
org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:39)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!SESSION 2009-06-29 18:13:01.266
-----------------------------------------------
eclipse.buildId=I20070625-1500
java.version=1.6.0_01
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Framework arguments: -product org.eclipse.sdk.ide -pdelaunch
Command-line arguments: -product org.eclipse.sdk.ide -data
D:\FTP\ECLIPSE\rse_3.0.1\WS/../runtime-New_configuration -dev
file:D:/FTP/ECLIPSE/rse_3.0.1/WS/.metadata/.plugins/org.eclipse.pde.core/New_configuration/dev.properties
-pdelaunch -os win32 -ws win32 -arch x86
Sometimes I do the same thing like above,another internal error occurred.
Here is log information:
!ENTRY org.eclipse.core.jobs 4 2 2009-06-29 18:16:32.749
!MESSAGE An internal error occurred during: "Transfer Operation".
!STACK 0
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2882)
at java.lang.String.<init>(String.java:179)
at java.io.Win32FileSystem.resolve(Win32FileSystem.java:241)
at java.io.File.<init>(File.java:312)
at
org.eclipse.rse.internal.services.local.files.LocalFileService$LocalFileNameFilter.accept(LocalFileService.java:200)
at java.io.File.listFiles(File.java:1094)
at
org.eclipse.rse.internal.services.local.files.LocalFileService.internalFetch(LocalFileService.java:737)
at
org.eclipse.rse.services.files.AbstractFileService.list(AbstractFileService.java:103)
at
org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSystem.internalList(FileServiceSubSystem.java:375)
at
org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSystem.list(FileServiceSubSystem.java:567)
at
org.eclipse.rse.subsystems.files.core.subsystems.RemoteFileSubSystem.list(RemoteFileSubSystem.java:975)
at
org.eclipse.rse.subsystems.files.core.subsystems.RemoteFileSubSystem.list(RemoteFileSubSystem.java:950)
at
org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility.downloadResourcesToWorkspaceMultiple(UniversalFileTransferUtility.java:484)
at
org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility.downloadResourcesToWorkspaceMultiple(UniversalFileTransferUtility.java:489)
at
org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility.downloadResourcesToWorkspaceMultiple(UniversalFileTransferUtility.java:489)
at
org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility.downloadResourcesToWorkspaceMultiple(UniversalFileTransferUtility.java:489)
at
org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility.downloadResourcesToWorkspaceMultiple(UniversalFileTransferUtility.java:489)
at
org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility.downloadResourcesToWorkspaceMultiple(UniversalFileTransferUtility.java:489)
at
org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility.downloadResourcesToWorkspaceMultiple(UniversalFileTransferUtility.java:489)
at
org.eclipse.rse.internal.files.ui.view.SystemViewRemoteFileAdapter.doDrag(SystemViewRemoteFileAdapter.java:1688)
at
org.eclipse.rse.internal.ui.view.SystemDNDTransferRunnable.transferRSEResources(SystemDNDTransferRunnable.java:192)
at
org.eclipse.rse.internal.ui.view.SystemDNDTransferRunnable.runInWorkspace(SystemDNDTransferRunnable.java:606)
at
org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
To suppose that I uploaded the large folder(1.02GB) successfully, RSE FTP
will use more time than other ftp such as cuteftp to upload a file.
So RSE FTP's efficiency of transmission is lower than other ftp.
How to deal with the internal error? How to enhance the transmission
efficiency of RSE FTP?
Thanks ahead of time.
hemeihua