腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
高度
优化
的
ANTLR4
分支
进行
编译
和
运行
、
、
如何
使用
ANTLR4
highly-optimized
ANTLR4
高度
优化
的
fork
编译
和
运行
语法
浏览 26
提问于2019-03-12
得票数 0
1
回答
NVIDIA GPU支持
分支
预测?(与OpenACC)
、
、
我
使用
NVIDIA
和
OpenACC (NVIDIA GeForce960,
编译
器:PGI 15.7)下面是示例代码。如果
编译
了这些代码并在CPU上
运行
,CPU将对条件执行循环
进行
分支
预测。NVIDIA GPU是否具有与CPU
的
分支
预测相同或类似
浏览 2
提问于2015-09-16
得票数 2
回答已采纳
2
回答
优化
分支
预测:如何泛化可以
使用
不同
编译
器、interperter
和
硬件预测
运行
的
代码?
、
从更深
的
角度看,我知道
分支
预测可以在几个层次上完成: 像java这样
的
半
编译
语言可以完成上面的两项
和
三项任务。但是,由于可以在许多领域
进行
优化
,所以对于如何预测
分支
预测,我仍然不确定。例如,如果我用Java编写,在
编译
时、解释时还是由解释后
的
硬件
进行
优化</em
浏览 4
提问于2016-01-11
得票数 2
回答已采纳
1
回答
在Windows下
使用
Ifort
编译
Fortran
、
、
、
、
我
使用
VisualStudio2010
和
ifort在Windows (7,64位)下开发并
运行
了一些Fortran代码。 该代码主要
编译
到DLL文件中,在Windows上
进行
测试,并部署到大约。25%
的
时间到Windows (到)
和
75%
的
。虽然Windows解决方案完全由我来处理,但是Linux“
分支
”是由其他人
编译
的
(它是100%相同
的
代码)。Linux
分支
是
浏览 7
提问于2015-05-08
得票数 1
回答已采纳
1
回答
改进流水线体系结构性能
的
if-else消除
、
、
、
我
的
教授坚持写代码,这是“真正
的
顺序”,省略
使用
“if-否则”结构或“循环”结构。他建议
使用
信号
和
异常处理。还可以
使用
某些标志,即溢出标志、标志标志、携带标志来替换if- flags条件.举例是有帮助
的
。
浏览 1
提问于2018-07-10
得票数 2
回答已采纳
2
回答
为特定
的
机器/处理器架构
进行
优化
、
在这个对
和
Java之间
的
性能差异
进行
了
高度
投票
的
问题中,我了解到JIT
编译
器有时能够更好地
进行
优化
,因为它可以确定机器的确切细节(处理器、缓存大小等): 通常,C#
和
Java可以一样快或更快,因为JIT
编译
器--在第一次执行时
编译
您
的
IL
的
编译
器--可以
进行
优化
,而C++
编译
的</e
浏览 1
提问于2017-04-11
得票数 14
回答已采纳
2
回答
为什么重新分配函数指针会减慢函数调用
的
速度
、
、
、
我
的
问题是,如果我在已经为p分配了一个函数之后,将它指向另一个函数,则调用它
的
性能会显著降低。console.clear(); 此外,为什么将p设置为undefined并返回到原始函数不会改变性能,而将p设置为undefined,然后设置为不同
的
函数会改变性能
浏览 46
提问于2019-05-30
得票数 2
回答已采纳
3
回答
为什么Java
的
JIT
编译
器不把所有东西都翻译成本机代码呢?
、
、
我一直在研究Java JIT
编译
器,但我弄不明白为什么有些代码仍然可以解释。为什么JIT
编译
器不把所有东西都翻译成本机代码呢?解释要慢得多,我是不是漏掉了什么?
浏览 3
提问于2011-08-18
得票数 7
1
回答
Windows10命令窗口中
的
ANTLR / java / SDK生成
编译
执行序列失败
、
、
我试图在Windows10上
使用
ANTLR4.8
编译
一个很小
的
hello.g4语法文件,我
的
最终目标是在Visual中
运行
ANTLR。问题是,发生了一些事情来阻止我
使用
常量路径设置
运行
生成、
编译
、执行序列。我不太了解Java是如何工作
的
,无法确定出了什么问题(或者如何修复它)。类路径指向我
的
工作目录(生成ANTLR java文件
的
位置)
和
ANTLR jar文件本身。ANTLR完整<
浏览 3
提问于2020-07-30
得票数 3
回答已采纳
1
回答
我在分析器输出中看到
的
__nss_passwd_lookup()调用是什么?
、
、
、
我
使用
来分析一个C++应用程序,该应用程序是
使用
GCC 5.4.0 (与-O3一起)
编译
的
。代码是
高度
优化
的
,所以我在输出中没有看到很多
分支
,但是有一个名为__nss_passwd_lookup(),
的
分支
需要大量
的
时间:我唯一
的
猜测是,它与内存分配有某种关系。
浏览 10
提问于2017-01-03
得票数 5
3
回答
Visual
编译
器在简单if-语句
的
分支
预测方面有多好?
、
、
obj.someBool) { }}我通常忽略这类情况,只相信
编译</
浏览 15
提问于2022-07-02
得票数 0
回答已采纳
1
回答
向源代码报告概要引导
的
编译
、
、
、
、
在这个问题中,我将重点介绍Visual Studio 2012
和
GCC 4.7 一方面,概要指导
编译
通过在
运行
时检测代码,然后在第二次
编译
期间
使用
此信息来
优化
分支
预测。另一方面,许多
编译
器提供了扩展,以提示
编译
器最有可能采用哪个
分支
: GCC提供__builtin_expect,Visual Studio提供__assume。有没有一种方法可以提取(任一
编译
器
的
)配置文件指导信息,
浏览 0
提问于2012-11-24
得票数 0
回答已采纳
1
回答
没有虚拟
的
多态行为
、
、
、
我这是一个很好
的
实现,对于这种简单
的
继承,不用任何虚拟函数。我也指的是这个答案using namespace std; } A * a = new B();}
浏览 1
提问于2014-09-30
得票数 1
回答已采纳
1
回答
如何将antlr 4
运行
时作为osgibundle?
、
、
、
、
我已经创建了一个eclipse插件,并将其转换为maven,它需要antlr
的
依赖项,但当插件执行时,它会说找不到所需
的
包。然后我才知道anltr不是osgi包。
浏览 2
提问于2014-11-10
得票数 0
1
回答
内核中
的
可能调用
和
不可能调用之间有什么区别?
、
内核中
的
可能调用
和
不可能调用之间有什么关系。在搜索内核源代码时,我发现了这些语句。 # define likely(x) __builtin_expect(!!
浏览 0
提问于2011-04-19
得票数 11
回答已采纳
2
回答
如何减轻Java上
的
代码
分支
端通道攻击?
、
、
当您
使用
秘密密钥时,如果您
的
代码
分支
不相等,它可能会通过侧通道显示密钥
的
比特。因此,对于某些算法,它应该是独立于秘密密钥
的
均匀
分支
。在C/C++/Rust上,您可以
使用
程序集来确保
编译
器
优化
不会影响
分支
。然而,在Java上,情况很困难。首先,它对桌面
进行
JIT,在Android上
使用
AOT,因此有两种可能性可以以不可预测
的
方式
优化</e
浏览 0
提问于2022-03-06
得票数 17
回答已采纳
1
回答
实时
编译
-什么时候才能在Java中实现呢?
、
、
最近,我参加了一个关于Java效率
的
讨论。正如我所听到
的
,许多反对Java
的
论点是,解释“非常耗时”,因此即使简单
的
Java程序
运行
速度也比直接
编译
到机器代码
的
Java程序要慢得多。对此
的
一个回答是,Java代码通常直接
编译
成机器代码,如果只有JVM计算程序
的
速度比以标准方式解释
的
速度要快的话。 我
的
问题是: JVM什么时候“决定”执行即时
编译
?我
的</e
浏览 4
提问于2013-08-13
得票数 6
回答已采纳
1
回答
如何减轻Java上
的
代码
分支
端通道攻击?
、
、
、
、
当您
使用
秘密密钥时,如果您
的
代码
分支
不相等,它可能会通过侧通道显示密钥
的
比特。因此,对于某些算法,它应该是独立于秘密密钥
的
均匀
分支
。在C/C++/Rust上,您可以
使用
程序集来确保
编译
器
优化
不会影响
分支
。然而,在Java上,情况很困难。首先,它对桌面
进行
JIT,在Android上
使用
AOT,因此有两种可能性可以以不可预测
的
方式
优化</e
浏览 7
提问于2022-03-02
得票数 4
回答已采纳
3
回答
JIT
编译
器可以做AOT
编译
器不能做
的
事情吗?
、
、
、
实时(JIT)
编译
器可以基于
运行
时信息
优化
程序,这些信息对于提前(AOT)
编译
器来说是不可用
的
。但是,假设我们提前知道目标平台是什么:我们知道哪些SIMD扩展是可用
的
,等等。对于AOT
编译
器来说,JIT
编译</em
浏览 0
提问于2018-09-25
得票数 6
回答已采纳
1
回答
ANTLR在开始时没有识别令牌
、
、
、
我是ANTLR
的
初学者,我想做一个程序来检测变量。为此,我编写了以下ANTLR代码,但当我
使用
grun测试它时,它在输入p=10时给出了一个错误line 1:0 token recognition error at: 'p'。NUMBER : [0-9]+ ;NEWLINE: '\n';ASSIGNMENT : '='; 添加规则
运行
良好我在终端上
运行<
浏览 4
提问于2020-10-25
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
海量智库第30期 | 基于Antlr4的SQL解析器设计介绍
SparkSQL内核剖析
Sodium:一个提供加密、解密、签名等功能的软件库
提升C+代码性能:请善用final指示符
基于ARM在cpu上做神经网络加速
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券