我喜欢JOCL,用于OpenCL的Java绑定。我想在Java的可执行文件上运行Cuda-memcheck,但每当我创建Java应用程序时,它们总是指向Main-Class的JAR文件。有没有一种方法可以像C++一样创建一个.exe文件并将其提供给Cuda-memcheck?
发布于 2011-02-15 18:52:17
这个链接可能很有用:http://jsmooth.sourceforge.net/index.php
您可能还可以直接生成jvm可执行文件,并提供运行java应用程序所需的所有参数。如果您通常通过IDE运行java应用程序,请检查控制台输出,了解IDE使用什么命令启动您的应用程序。这个命令应该类似于:<path-to-java-exe> [JVM arguments] main_class [application arguments]。
发布于 2012-09-18 10:36:54
您可以尝试查看gcc toolchain的某个Windows端口。我知道gcc有能力将java代码转换成编译后的二进制代码,这正是Cuda-memcheck正在寻找的。如果您不怕大量不必要的输出,那么将Cuda-memcheck附加到对JVM的调用中也应该是可行的。
https://stackoverflow.com/questions/4091458
复制相似问题