标签: freeze

Eclipse Helios x64(Mac) - JSP编辑器挂起/冻结

当我尝试使用Eclipse的内置编辑器(Web Tools,J2EE包)编辑.jsp文件时,我经常遇到Eclipse Helios(3.6.2)x64(也是32位)挂起/冻结的问题.我一直在使用第三方应用程序进行编辑,但我真的希望有适当的JSP语法突出显示和自动完成.当我尝试在Eclipse中编辑.html文件时也会出现相同的症状(虽然它不是一个问题,因为使用第三方html编辑器很少丢失).

它们只是简单的.jsp文件......不是J2EE或Web项目的一部分.问题似乎是每当我尝试添加标签时...但它似乎并不总是导致问题.这似乎很有气质.

认为它是各种参考问题?Eclipse中的自动完成问题?

我看到其他人对此有疑问,但我无法找到明确的解决方案.任何帮助将不胜感激!

eclipse 64-bit jsp freeze osx-snow-leopard

6
推荐指数
1
解决办法
3429
查看次数

动画GIF在Firefox 4.0及更高版本中冻结

我正在使用jquery预加载动画gif,然后在代码中注入带动画gif的消息.它曾经工作正常,直到Firefox 4.0版本.从那时起,只显示第一帧,动画被冻结.(它在IE和Chrome上工作正常)

我用:

$("<img>").attr("src",image);  // preload the image
Run Code Online (Sandbox Code Playgroud)

后来:

$(message).insertAfter(obj);  // inject animated gif and some text
Run Code Online (Sandbox Code Playgroud)

[编辑]添加了jsfiddle示例:http://jsfiddle.net/na2ku/35/

firefox jquery gif freeze animated

6
推荐指数
1
解决办法
2011
查看次数

Angular.js移动浏览器应用程序在iOS 8 Safari上冻结

我们的Angular.js Web App有时会在iOS8 Safari上冻结.发生此问题时,不会触发ng-click回调.如果你用普通的javascript onclick替换ng-click,那就行了.在iOS8设备上的Chrome中不会发生这种情况.

还有其他人在iOS8 Safari上注意到这个问题还是有修复方法?

这个简单的视图有时会在iOS8 Safari中冻结.当您打开选项卡,转到浏览器上的其他选项卡或者保留浏览器体验并稍后返回时,通常会发生冻结.在此示例中,当点击链接时视图冻结tapCount不会增加.视图越复杂,冻结就越容易.在此示例中,当我快速点击链接时,浏览器将冻结几秒钟.通常,在真实复杂的视图上冻结需要更长

var app = angular.module('myApp', []);
app.controller('freezeCtrl', function($scope) {
  $scope['tapCount'] = 0;

$scope['dummyItems'] = [];
for(var i = 0; i < 15; i++) {
    var anItem = {'id': i};
    ($scope['dummyItems']).push(anItem);
}

$scope['updateTapCount'] = function() {
    $scope.tapCount += 1;
};
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js"></script>
<div  ng-app="myApp">
  <div ng-controller="freezeCtrl">
    <p>Tap Count = {{tapCount}}</p>
    <ul>
        <li ng-repeat="item in dummyItems" bindonce>
            <p>This is a dummy item #{{item.id}}</p>
        </li>
    </ul>
    <div>
      <button ng-click="updateTapCount()">Button 1</button>
      <button ng-click="updateTapCount()">Button …
Run Code Online (Sandbox Code Playgroud)

javascript safari freeze ios angularjs

6
推荐指数
1
解决办法
1725
查看次数

MongoDB server freeze - large amount of collections

We have large MongoDB database (about 1,4mln collections), MongoDB 3.0, engine rocksDB, operating system Ubuntu 14.04.

This DB is located on virtual machine (VmWare vCloud) with 16 cores and 108 GB RAM (currently mongoDB used 70GB of memory without swap).

Production setup options:

  • data on dedicated partition - XFS filesystem
  • transparent_hugepage enabled - never
  • transparent_hugepage defrag - never

DB stats:

{
    "db" : "ctp",
    "collections" : 1369486,
    "objects" : 20566852,
    "avgObjSize" : 1126.82749999854,
    "dataSize" : 23175294422,
    "storageSize" : 23231888384,
    "numExtents" …
Run Code Online (Sandbox Code Playgroud)

freeze large-data mongodb rocksdb

6
推荐指数
1
解决办法
965
查看次数

Python 多处理在 waiter.acquire() 中无限期阻塞

有人可以解释为什么这段代码会阻塞并且无法完成吗?

我遵循了几个例子multiprocessing并且编写了一些非常相似的代码,这些代码不会被阻止。但是,显然,我看不出该工作代码与下面的代码有什么区别。我认为一切都很好。它一直到达 .get(),但没有一个进程完成。

问题是 python3 在 waiter.acquire() 中无限期地阻塞,您可以通过中断它并读取回溯来判断。

$ python3 ./try415.py
^CTraceback (most recent call last):
  File "./try415.py", line 43, in <module>
    ps = [ res.get() for res in proclist ]
  File "./try415.py", line 43, in <listcomp>
    ps = [ res.get() for res in proclist ]
  File "/usr/lib64/python3.6/multiprocessing/pool.py", line 638, in get
    self.wait(timeout)
  File "/usr/lib64/python3.6/multiprocessing/pool.py", line 635, in wait
    self._event.wait(timeout)
  File "/usr/lib64/python3.6/threading.py", line 551, in wait
    signaled = self._cond.wait(timeout)
  File "/usr/lib64/python3.6/threading.py", line 295, in wait
    waiter.acquire()
KeyboardInterrupt
Run Code Online (Sandbox Code Playgroud)

这是代码 …

python concurrency freeze multiprocessing

6
推荐指数
1
解决办法
1万
查看次数

Visual Studio 编译器 (VBCSCompiler.exe) 在开始工作之前冻结并固定 CPU 四十五秒

环境

我在 Windows 10 虚拟机上使用 Visual Studio 2019 版本 16.7.2,该虚拟机由 Parallels 在全新 MacBook Pro 上托管。该 VM 有 8 个虚拟处理器和 16 GB RAM。

VM 上仅安装 Visual Studio 之外的任何其他内容。

我正在尝试做什么

我正在尝试编译一个由 17 个项目组成的 Visual Studio 解决方案。这些项目相对较小。它们都是面向 .NET Core 3.1 的 C# 控制台应用程序或 DLL 库。

问题

通常,在清洁解决方案发生后大约十秒内执行重建解决方案。我全天执行的典型构建解决方案 (Ctl-Shft-B) 几乎是即时发生的。

但有时,在五次构建中,构建解决方案/项目会导致 VBCSCompiler.exe 消耗 99% 的 CPU 使用率,并在执行构建之前冻结大约三十到四十五秒。一旦开始执行构建,一切都会正常完成。这种一次又一次发生的长时间延迟让我的开发周期非常令人沮丧。我想找到一种方法来消除这种延迟

发生了什么变化

该构建在我的 Amazon Web Server Windows 2016 m4.xlarge VM 上执行良好。为了省钱,我最近改用了 Parallels VM。那就是问题开始的时候。

我想再次重申,Parallels VM 是干净的。那里除了 Visual Studio 之外没有安装其他任何东西。

我尝试过的

采用了以下策略,但没有效果。

(1) 我关闭了Defender实时病毒检查器。

(2)根据这篇文章中的信息,我去了工具| …

compilation build freeze visual-studio-2019

6
推荐指数
0
解决办法
1845
查看次数

任务管理器中的crashpad_handler是否意味着r被冻结?

我正在运行 R Studio,看到 R 会话仍在运行并且它利用了 cpu,但我也看到了一些名为 crashpad_handler 的东西(如果有帮助的话,我可以拍张照片)。我正在运行的程序应该需要一段时间,但我担心该程序可能导致 R Studio 冻结。如果任务管理器中出现 crashpad_handler,是否意味着 R studio 被冻结?或者 crashpad_handler 只是 R Studio 崩溃时的保护措施?

r freeze rstudio

6
推荐指数
0
解决办法
736
查看次数

pytest:测试之间的完全清理

在一个模块中,我有两个测试:

@pytest.fixture
def myfixture(request):
    prepare_stuff()
    yield 1
    clean_stuff()
    # time.sleep(10) # in doubt, I tried that, did not help

def test_1(myfixture):
    a = somecode()
    assert a==1

def test_2(myfixture):
    b = somecode()
    assert b==1
Run Code Online (Sandbox Code Playgroud)

情况1

当这两个测试单独执行时,一切都ok,即两者

pytest ./test_module.py:test_1
Run Code Online (Sandbox Code Playgroud)

紧接着:

pytest ./test_module.py:test_2
Run Code Online (Sandbox Code Playgroud)

运行直至完成并成功通过。

案例2

但:

pytest ./test_module.py -k "test_1 or test_2"
Run Code Online (Sandbox Code Playgroud)

报告:

collected 2 items
test_module.py .
Run Code Online (Sandbox Code Playgroud)

并永远挂起(经过调查:test_1成功完成,但第二次调用prepare_stuff挂起)。

问题

在我的具体设置中prepare_stuffclean_stuffsomecode已经相当进化,即它们创建和删除一些共享内存段,如果做得错误,可能会导致一些挂起。所以这里可能存在一些问题。

但我的问题是:在两次调用pytest(案例1)之间是否发生了在同一“pytest进程”(案例2)的调用test_1test_2来自同一“pytest进程”(案例2)的调用之间发生的事情,这可以解释为什么“案例1”工作正常,而“案例 2" 挂在test_1和之间test_2 …

python freeze fixtures pytest

6
推荐指数
1
解决办法
4085
查看次数

从 CompletableFuture 抛出异常会导致 Java 17 中的 get() 和 join() 挂起

当我从 Java 11 切换到 Java 17(从 Ubuntu 20.04 存储库安装 OpenJDK)后,以下代码不起作用:

import java.util.Objects;
import java.util.concurrent.CompletableFuture;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.commons.lang3.exception.ExceptionUtils;

public class TestClass {

    public static void main(String[] args) {
        CompletableFuture<String> streamFuture = CompletableFuture.supplyAsync(() -> {
            throw MyException.wrapIfNeeded(new Exception("MyException"));
        });
        String result = null;
        try {
            result = streamFuture.get();
        } catch (Exception e) {
            System.out.println("Exception: " + ExceptionUtils.getMessage(e));
        }
        System.out.println("Result: " + Objects.toString(result));
    }

    static class MyException extends RuntimeException {

        private static final long serialVersionUID = 3349188601484197015L;

        public MyException(Throwable cause) {
            super(cause …
Run Code Online (Sandbox Code Playgroud)

java asynchronous freeze completable-future java-17

6
推荐指数
2
解决办法
1618
查看次数

SecureRandom 速度过慢或冻结系统

java 应用程序执行如下操作:

\n
SecureRandom random = new SecureRandom();\nfor(int i=0;i<12;i++){\n   random.nextInt(19);\n}\n
Run Code Online (Sandbox Code Playgroud)\n

在 random.nextInt() 处,java 冻结了几分钟,似乎无限期地挂起。
\n奇怪的是,只有当我通过 Jenkins 运行它时,该行为才会出现,并且我 \xe2\x80\x99 无法在本地重现该问题。
\n在生产中代码也运行良好。
\njenkins 代理是 Ubuntu,但是如果我将其更改为 macOS 代理,它可以正常工作。
\n生产运行在 openSUSE 上。
\n这里有什么魔力?

\n

java random freeze jenkins secure-random

6
推荐指数
1
解决办法
2445
查看次数