我正在开展一个相当大的项目,并且最近碰到了90年代的老朋友,打字滞后.我的设置是带有SSD驱动器的MacBook Pro 2.2 GHz i7 8GB,到目前为止还没有出现任何严重的性能问题.
我增加了内存分配-Xmx1024m
和 - XX:MaxPermSize=512m
.没有大量使用插件.此外,这只发生在默认编辑器中的.java文件上.
可能是什么问题呢?
编辑:
我发现了问题.我注意到只有在编辑大型java文件时才会出现问题.在我的情况下,班级有1800行.
虽然这很奇怪,因为我在Ubuntu上使用相同的eclipse设置时没有遇到同样的问题.似乎Mac上的Eclipse无法处理我正在编辑的大文件.
有什么建议?
EDIT2:
我正在使用Eclipse Indigo for Java EE和最新的更新(3.7.1.X)
已安装的插件:
除非另有说明,否则所有插件都通过Eclipse市场安装并更新到最新版本.
假设我们有一个抽象的@Entity Animal,以及几个扩展Animal的实体类,包括Dog,Cat,Monkey和Bat.
如何根据扩展实体的类过滤结果?
示例:有复选框,用户可以在其中选择要检索的实体.
[ ] Dog
[X] Cat
[X] Monkey
[ ] Bat
Run Code Online (Sandbox Code Playgroud)
现在我想检索具有在Animal
类中定义的(命名)查询的实体.我可以在查询中放入什么样的查询参数,以便只返回Cat和Monkey对象?
我正在尝试播放一个网址,但它没有播放,而我使用的代码在下面......日志显示Mediaplayer错误(1,-1002),开始状态为0,错误(-38,0)为什么......?我哪里出错了......你可以帮帮我怎么玩........
import java.io.IOException;
import android.app.Activity;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageButton;
import android.widget.TextView;
public class BacaFatihahActivity extends Activity {
final String songs_urIs= "http://stream.radiosai.net:8002/";
// private TextView txt_song_title;
private MediaPlayer mediaplayer;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageButton btn_play = (ImageButton) findViewById(R.id.button_play);
ImageButton btn_pause = (ImageButton) findViewById(R.id.button_pause);
ImageButton btn_next = (ImageButton) findViewById(R.id.button_next);
ImageButton btn_previous = (ImageButton) findViewById(R.id.button_Previous);
//txt_song_title = (TextView) findViewById(R.id.txt_song_title);
mediaplayer = new MediaPlayer();
mediaplayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
btn_play.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
try { …
Run Code Online (Sandbox Code Playgroud) 我正在使用布局,并希望在页面的中心和底部显示视图.我使用以下代码,但它在平板电脑上显示时保持在左下角而不是中心.如何使它成为中心.
<LinearLayout android:layout_height="wrap_content" android:background="@color/black"
android:id="@+id/ll_bookmarkslistad" android:layout_width="fill_parent" android:gravity="center_horizontal|bottom"
android:layout_gravity="bottom|center_horizontal">
Run Code Online (Sandbox Code Playgroud) 我有一个像这样的ArrayList对象:
ArrayList<HashMap<String, String>> data = new ArrayList<HashMap<String, String>>();
Run Code Online (Sandbox Code Playgroud)
如何遍历列表?我想在TextView中显示值,该TextView来自ArrayList对象的数据.
我正在尝试使用asadmin工具创建一个新域,但每次报告所有端口都在使用时它都会失败.操作系统是Fedora 19.可能是什么问题?
$ ./bin/asadmin create-domain testdomain
Enter admin user name [Enter to accept default "admin" / no password]>
Default port 4848 for Admin is in use. Using 52447
Default port 8080 for HTTP Instance is in use. Using 33934
Default port 7676 for JMS is in use. Using 33967
Default port 3700 for IIOP is in use. Using 34733
Default port 8181 for HTTP_SSL is in use. Using 52020
Default port 3820 for IIOP_SSL is in use. Using 46636
Default …
Run Code Online (Sandbox Code Playgroud) 我在网页视图中有一个文本框,当点击该文本框默认安卓键盘输入文本时,在虚拟键盘中使用GO按钮.我需要在android中处理GO按钮按下.我在默认活动中尝试使用KeyUp和KeyDown函数,但它不会触发.
如何在android web视图中处理该虚拟键盘(android 2.2).
我有带有6个按钮的GridView,当用户到达特定按钮的边缘时,我需要检测当前用户的哪个按钮用手指振动.是否可以在GridView的按钮层以某种方式进行,或者更好地在我的gridview中实现它并计算每个按钮边缘的坐标?
我想在议程视图(周和日)中删除日历的 div中的滚动条,并且如果日历的内容不适合浏览器视口,则仅使用浏览器的滚动条.
所以我认为我需要调整日历的高度以使其内容合适.我怎样才能做到这一点?
我的应用程序使用了几个环境变量(在本地开发机器上的〜/ .bashrc中,以及远程heroku应用程序上的heroku配置变量).
由于我本地计算机上的所有ENV变量都在同一个文件中,因此我必须小心地命名它们以避免不同应用程序之间的冲突.
如何在本地计算机上设置特定于我在本地运行的特定应用程序的环境变量?
例如,要在本地运行app_one:
cd app_one
run_something (that loads the env vars then runs rails server)
Run Code Online (Sandbox Code Playgroud)