我正在写一个时间注册网络项目,其中用户能够编写与TFS工作项目相关的时间。这包括搜索工作项Id并在web中显示有关该工作项的信息,例如描述。
这个项目工作正常,但我收到了投诉,当用户第一次访问TFS时,网站速度很慢。
我正在使用Kerberos将用户凭证发送到TFS服务器,以便使用以下代码进行身份验证:
TeamFoundationServerFactory.GetServer(url);
_tfs.EnsureAuthenticated(); //Authenticates only if neccessary
这第一次需要大约10秒,但之后它就可以正常工作了。我能做些什么来优化它吗?
我正在使用我的加速度计作为我的游戏的转向控制。iphone的倾斜度决定了精灵的速度是正、负还是零。问题是,在经历了几次之后,我开始注意到严重的输入滞后。我的船的速度在帧更新函数中被修改。我在它之前添加了一条print语句,发现速度可能需要几秒钟才能改变,以与iphone的倾斜相匹配。这让游戏感觉非常笨拙。为什么会发生这种情况?
if motionManager.isAccelerometerAvailable == true {
motionManager.startAccelerometerUpdates(to: OperationQueue.current!, wi