我嘗試運行nvvp在命令行nvvp在命令行
nvvp ./my_app
剖析CUDA代碼,但,我獲得以下錯誤
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
我明白的問題是用java無法分配足夠的堆來運行應用程序。根據我瞭解的SO這個問題(和其他地方的互聯網)我嘗試以下
java -Xmx128m nvvp ./myapp
它沒有解決我的問題,我得到以下信息
Exception in thread "main" java.lang.NoClassDefFoundError: nvvp
Caused by: java.lang.ClassNotFoundException: nvvp
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
Could not find the main class: nvvp. Program will exit.
你用什麼操作系統,什麼是工具包的版本?在沒有任何參數的情況下運行Visual Profiler時,是否會看到相同的錯誤? – Eugene