小编yer*_*dis的帖子

面向方面编程与面向对象编程

像这里和整个世界的大多数开发人员一样,我多年来一直在使用面向对象编程(OOP)技术开发软件系统.因此,当我读到面向方面编程(AOP)解决传统OOP无法完全或直接解决的许多问题时,我会停下来思考,这是真的吗?

我已经阅读了很多信息,试图学习这个AOP范例的关键,并且我在同一个地方,所以,我想更好地理解它在现实世界应用程序开发中的好处.

有人有答案吗?

oop paradigms aop

192
推荐指数
6
解决办法
5万
查看次数

如何提高Netbeans性能?

是否有一种真正的方法可以让Netbeans加载并加快工作速度?

当你编码一段时间时,它太慢而且变得更糟.它占用了我所有的RAM.


我在Windows机器上,特别是Windows Server 2008 Datacenter Edition x64,4Gb RAM,3Ghz Core 2 Duo处理器等.我使用的是x64 JDK.我使用NOD32 Antivirus,因为对我来说它是最好的机器性能.

在任务管理器中,netbeans.exe只显示不超过20 Mb,java.exe超过600Mb.

我的项目是一个J2EE Web应用程序,超过500个类,只包含项目库(externals).当我说慢,我的意思是3,4,5分钟或更长时间Netbeans被冻结.

我的项目是否对Netbeans来说太大了,如果它必须读取所有文件以获得错误警告,svn状态等文件的状态?我可以禁用所有这些吗?是否可以将其设置为仅在我打开文件时进行扫描?

在我打开所有工具的情况下,我的CPU使用率通常为30%,我的意思是Netbeans,MS SQL Manager,Notepad,XMLSpy,任务管理器,Delphi,VirtualBox.Netbeans比我的虚拟化系统占用更多RAM.

在Linux中,它在同一台机器(Ubuntu 8.04 x64)中与Windows一样慢.

确实,Netbeans团队提高了启动速度,但是当它打开时,它开始缓存ALL.

我使用了一些JVM参数来设置高内存使用率和其他: "C:\Program Files\NetBeans Dev\bin\netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify:none -J-XX:+CMSClassUnloadingEnabled

但它仍然很慢.

java performance netbeans java-ee

106
推荐指数
6
解决办法
13万
查看次数

标签 统计

aop ×1

java ×1

java-ee ×1

netbeans ×1

oop ×1

paradigms ×1

performance ×1