如何解决Out ofmemory
的问题?
一般来说,
当你在使用Sybase WorkSpace
的时候, Out of memory
问题不应该会发生.
但是如果你查询的table
有非常多的数据,
并且做过很多次查询.
或者你操作的数据库的数据巨大,
这时候你可能会遇到Out of memory
的问题.

解决方案:
1.
当需要查询有很多记录的表时,
确保’Max display row count’
设置在合理的值.
这个值设置得太多会消耗太多内存.

2.
在使用Table DataEditor,
设置’Limit number of rowsretrieved’
和’Limit size of contentretrieved’
为合理的值.
缺省值为100
和32767.
3. Sybase WorkSpace
缺省分配了最大为512M
的java heap memory.
当遇到Out of memory
问题时,
你可以增加这个值.
到SybaseWorkSpace
的安装目录,
编辑SybaseWorkSpace.bat
文件.
如图,
最大memory
增加到768M,
PermSize(Permanentgeneration memory)
增加到256M.
需要注意的是,
你设置的最大内存不应该超过你的物理内存.
[
本帖最后由 scudscud 于 2008-7-30 10:36 编辑 ]