喜欢慢跑的原因慢事怎么原因

后使用快捷导航没有帐号?
浏览&&:&9422
回复&&:&59
回复的帖子
& & UAPStudio体量较大,大概能吃掉几百兆的内存,如果你的机器配置不高,跑得慢很正常。如果你在配置不高的机器上启虚拟机VMWare来跑UAPStudio,你嫌慢?拜托,能跑起来就不错了。
& & 如果同样配置的机器,别人跑studio很顺畅,而你的studio在龟行,就要好好找原因了。
& & 就我个人的经验,一般这有两个可能:
& & 1. JVM内存参数设置不当
& & 2. UAPStudio中运行的不必要模块太多
& & 关于第一个问题,对于4G内存机器,我的建议是“-Xms256m -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=512m”,具体含义我偷个懒,引用一下别人的帖子
& &1. Heap设定与垃圾回收
Java 内存分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。
通常把前两个区域叫做堆区(Heap),Permanent区则负责保存反射对象,Class的meta信息等.
堆区发生内存溢出的异常为:java.lang.OutOfMemoryError: Java heap space,
Permanent区发生内存溢出是为:OutOfMemoryError: PermGen space.
JVM的Heap分配可以使用-X参数设定,
-Xms& & & &
初始Heap大小
-Xmx& & & &
java heap最大值
-Xmn& & & &
young generation的heap大小
JVM有2个GC线程。第一个线程负责回收Heap的Young区。第二个线程在Heap不足时,遍历Heap,将Young 区升级为Older区。Older区的大小等于-Xmx减去-Xmn,不能将-Xms的值设的过大,因为第二个线程被迫运行会降低JVM的性能。
为什么一些程序频繁发生GC?有如下原因:
l& && && &程序内调用了System.gc()或Runtime.gc()。
l& && && &一些中间件软件调用自己的GC方法,此时需要设置参数禁止这些GC。
l& && && &Java的Heap太小,一般默认的Heap值都很小。
l& && && &频繁实例化对象,Release对象。此时尽量保存并重用对象,例如使用StringBuffer()和String()。
如果你发现每次GC后,Heap的剩余空间会是总空间的50%,这表示你的Heap处于健康状态。许多Server端的Java程序每次GC后最好能有65%的剩余空间。
经验之谈:
1.Server端JVM最好将-Xms和-Xmx设为相同值。为了优化GC,最好让-Xmn值约等于-Xmx的1/3[2]。
2.一个GUI程序最好是每10到20秒间运行一次GC,每次在半秒之内完成[2]。
1.增加Heap的大小虽然会降低GC的频率,但也增加了每次GC的时间。并且GC运行时,所有的用户线程将暂停,也就是GC期间,Java应用程序不做任何工作。
2.Heap大小并不决定进程的内存使用量。进程的内存使用量要大于-Xmx定义的值,因为Java为其他任务分配内存,例如每个线程的Stack等。
2.Stack的设定
每个线程都有他自己的Stack。
-Xss& & & &
每个线程的Stack
Stack的大小限制着线程的数量。如果Stack过大就好导致内存溢漏。-Xss参数决定Stack大小,例如-Xss1024K。如果Stack太小,也会导致Stack溢漏。
3,Permanent区
程序发布时候可能遇到的OutOfMemoryError: PermGen space,Class在被加载的时就会被放到PermGen space中,
它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对
PermGen space进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误,
这种错误常见在web服务器对JSP进行pre compile的时候。
通过 -XX:PermSize=64M -XX:MaxPermSize=128m调整.
4.硬件环境
硬件环境也影响GC的效率,例如机器的种类,内存,swap空间,和CPU的数量。
如果你的程序需要频繁创建很多transient对象,会导致JVM频繁GC。这种情况你可以增加机器的内存,来减少Swap空间的使用[2]。
原文链接:& &关于第二个问题,我们在运行UAPStudio进行调试时(即在UAPStudio中启动中间件后),中间件会加载多个模块的类。而模块的选择在“UAPStudio窗口菜单-首选项-UAPStudio集成开发环境-开发配置”中的“模块选择”页签中进行。如下图
& &关于模块选择的问题,我建议除了你现在在开发的模块及其依赖模块外,还需要选择的模块如下:
RIA开发:所有UAP模块+ncaam(应用资产管理)+pubapp(单据开发框架)报表开发:所有UAP模块+ufofr+ba开头模块WEB开发:uap+uapbd+web开头模块
(43.28 KB, 下载次数: 0)
11:03 上传
回复的帖子
我脚得还有一个更关键的原因:开发的时候没事起着一大堆乱七八糟的应用:qq,360,杀毒软件,没必要的一些服务,每次我看到这些个情况,就忍不住说一声这是程序员的耻辱,再有,开发机少说得8g内存吧,要不,os一直在喊我饿我饿,你又不理人家,逼不得已,人家只有吃硬盘,还得来来回回地吐,能不慢嘛!
回复的帖子
有人说Xmx设置为1024更合理。大家可以试试
回复的帖子
去掉启动.bat中的refresh启动会更快
回复的帖子
去掉启动.bat中的refresh启动会更快
这个refresh是做什么的?
回复的帖子
哪个.bat下有refresh呀?startup.bat吗?为什么我这里没有?
回复的帖子
本帖最后由 sunsx 于
21:47 编辑
???眉弄眼?吐舌?的是什麽啊,怎??么好的?子??作料啊。
回复的帖子
应该是英文的“:P”
回复的帖子
回复的帖子
好东西 谢谢 !!!!
回复的帖子
好东西,不错
***:010-
地址:北京市海淀区北清路68号
移动客户端下载
微信公众号:yonyouudn
扫描右侧二维码关注我们
专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041
京公网网备安4
Powered by Discuz!后使用快捷导航没有帐号?
后使用快捷导航没有帐号?
查看: 5577|回复: 18
少尉, 积分 257, 距离下一级还需 244 积分
签到天数: 1 天[LV.1]初来乍到
突然发现EWSA跑包速度变慢了,怎么回事,显示正常?
显示还是15000+/S,但是实际需要时间却大大增加,这是怎么回事,两台电脑一个毛病,具体见下图。
理论上220万的密码101M的大小TXT文件,15000+/S的速度,应该是1466秒可以跑完了,也就是24分钟多一点可以跑完了,但是显示时间确需要 2天15小时多,这是为什么?电脑原因,还是软件原因?我这里三台电脑都是这么回事。
请高手帮助解决,谢谢!
本帖子中包含更多资源
才可以下载或查看,没有帐号?
上校, 积分 18021, 距离下一级还需 1980 积分
签到天数: 347 天[LV.8]以坛为家I
密码变化选项给禁用了没?
签到天数: 1503 天[LV.Master]伴坛终老
少尉, 积分 257, 距离下一级还需 244 积分
签到天数: 1 天[LV.1]初来乍到
daniele陈 发表于
楼上正解。是这个问题。
可为什么会自动变化呢,原来好好的,怎么会变成这样,我也没有设置过。
版本问题~有的版本默认开启,而有的是关闭!&
少尉, 积分 257, 距离下一级还需 244 积分
签到天数: 1 天[LV.1]初来乍到
daniele陈 发表于
这些变动是什么意思?真的看不懂。
头像被屏蔽
中校, 积分 6020, 距离下一级还需 3981 积分
签到天数: 338 天[LV.8]以坛为家I
提示: 作者被禁止或删除 内容自动屏蔽
中尉, 积分 520, 距离下一级还需 481 积分
该用户从未签到
CPU占用那么高,我用只用GPU跑,都37000左右
上将, 积分 134106, 距离下一级还需 65895 积分
签到天数: 869 天[LV.10]以坛为家III
qgw123 发表于
举个例子,密码变化开的话 你字典里一个abcd密码,他会生成abcd123 ABCD abcd2012等等密码跑&&全开的话 一 ...
是你!你的字典无法下,是否还有其它地方下?
少尉, 积分 257, 距离下一级还需 244 积分
签到天数: 1 天[LV.1]初来乍到
qgw123 发表于
举个例子,密码变化开的话 你字典里一个abcd密码,他会生成abcd123 ABCD abcd2012等等密码跑&&全开的话 一 ...
听懂了。谢谢。原来如此。
也是一种方法。
少尉, 积分 257, 距离下一级还需 244 积分
签到天数: 1 天[LV.1]初来乍到
lindberg 发表于
CPU占用那么高,我用只用GPU跑,都37000左右
我的显卡是ATI&&V3800 pro,是专业图型卡,2011年的货色。
头像被屏蔽
中校, 积分 6020, 距离下一级还需 3981 积分
签到天数: 338 天[LV.8]以坛为家I
提示: 作者被禁止或删除 内容自动屏蔽
上将, 积分 134106, 距离下一级还需 65895 积分
签到天数: 869 天[LV.10]以坛为家III
qgw123 发表于
不是有坛友开帖发布他整理过的1g多字典么 我的字典他都包含了~~
我是想要你整理过字典,是慢电脑可以跑的!
Powered bywesternblot跑胶很慢是什么原因(跑胶,浓缩胶,分离胶)
11:43:37&&&来源:&&&评论:&&
[westernblot跑胶很慢是什么原因(跑胶,浓缩胶,分离胶)] 本人最近刚开始做wb,这周跑胶的时候非常慢,大约用了4小时,包括浓缩胶和分离胶,请假大家这是什么原因呢? 关键词:[跑胶 浓缩胶 分离胶]…
本人最近刚开始做wb,这周跑胶的时候非常慢,大约用了4小时,包括浓缩胶和分离胶,请假大家这是什么原因呢?
回复加上电泳液之后调整稳压看一下电流在多少回复有次我胶没有混匀,导致电泳的超慢,而且不直~回复电压是多少啊,会不会不是用的新电泳液啊或者是放板子的槽子电泳液没加满回复可能原因很多,请详细说明
将本文分享到下面的网站:
相关热词搜索:
频道总排行
频道本月排行坚持跑步一个月 越跑越慢
越跑越累是怎么回事呢?_百度知道

参考资料

 

随机推荐