Thread error handler что это

Thread error handler java When a thread is about to terminate due to an uncaught exception the Java Virtual Machine will query the thread for its UncaughtExceptionHandler using Thread.getUncaughtExceptionHandler() and will invoke the handler’s uncaughtException method, passing the thread and the exception as arguments. If a thread has not had its UncaughtExceptionHandler explicitly set, […]

Содержание

  1. Thread error handler java
  2. Method Summary
  3. Method Detail
  4. uncaughtException
  5. Advanced exception handling in Java -Thread.UncaughtExceptionHandler
  6. Come to the rescue -Thread.UncaughtExceptionHandler
  7. Thread error handler java
  8. Nested Class Summary
  9. Field Summary
  10. Constructor Summary
  11. Method Summary
  12. Methods inherited from class java.lang.Object
  13. Field Detail
  14. MIN_PRIORITY
  15. NORM_PRIORITY
  16. MAX_PRIORITY
  17. Constructor Detail
  18. Thread
  19. Thread
  20. Thread
  21. Thread
  22. Thread
  23. Thread
  24. Thread
  25. Thread
  26. Method Detail
  27. currentThread
  28. yield
  29. sleep
  30. sleep
  31. clone
  32. start
  33. interrupt
  34. interrupted
  35. isInterrupted
  36. destroy
  37. isAlive
  38. suspend
  39. resume
  40. setPriority
  41. getPriority
  42. setName
  43. getName
  44. getThreadGroup
  45. activeCount
  46. enumerate
  47. countStackFrames
  48. dumpStack
  49. setDaemon
  50. isDaemon
  51. checkAccess
  52. toString
  53. getContextClassLoader
  54. setContextClassLoader
  55. holdsLock
  56. getStackTrace
  57. getAllStackTraces
  58. getId
  59. getState
  60. setDefaultUncaughtExceptionHandler
  61. getDefaultUncaughtExceptionHandler
  62. getUncaughtExceptionHandler
  63. setUncaughtExceptionHandler

Thread error handler java

When a thread is about to terminate due to an uncaught exception the Java Virtual Machine will query the thread for its UncaughtExceptionHandler using Thread.getUncaughtExceptionHandler() and will invoke the handler’s uncaughtException method, passing the thread and the exception as arguments. If a thread has not had its UncaughtExceptionHandler explicitly set, then its ThreadGroup object acts as its UncaughtExceptionHandler. If the ThreadGroup object has no special requirements for dealing with the exception, it can forward the invocation to the default uncaught exception handler.

Method Summary

All Methods Instance Methods Abstract Methods

Modifier and Type Method and Description
void uncaughtException (Thread t, Throwable e)

Method Detail

uncaughtException

Any exception thrown by this method will be ignored by the Java Virtual Machine.

  • Summary:
  • Nested |
  • Field |
  • Constr |
  • Method
  • Detail:
  • Field |
  • Constr |
  • Method

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2023, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

Источник

Advanced exception handling in Java -Thread.UncaughtExceptionHandler

Today I want to talk about Java’s Thread.UncaughtExceptionHandler and how it can help us catch those unexpected scenarios where our code would come to a halt.

All of us developers out there are dealing, daily, with code execution that went wrong. Be it exceptions, errors or anything that breaks our normal code flow, it happens. That is fine — all part of a day’s job! If you think your code is flawless, wake up! There is no such thing.

Lets start with a simple example. Here’s a naive method that takes user input, divide them, print and return the result to the caller:

Simple enough.
Now since we aren’t checking the input arguments for valid values, what will happen when the user enters zero as the value for argument argB? all hell break loose 🙂

Exception in thread “main” java.lang.ArithmeticException: / by zero

Now, we all know some of the “tools” we have to mitigate and defend our code like the infamous try-catch which will — should the code break, catch the exceptions for us and let us decide what to do with them:

But we can’t be wrapping every single line of code with a try-catch, that would be just plain awful in so many levels. So how do we handle those times where some part of our code threw an exception and we didn’t catch it?

Come to the rescue -Thread.UncaughtExceptionHandler

Lets consider this scenario — you lunched an app into production with a lot of active users which run your app daily and bugs are starting to show up.

Of course you have a nice, detailed log file about every important detail in the app which gets uploaded on a regular basis and you start to analyze the logs just to realize that in the scenario of a crash all code execution, including your log prints are stopped and the crash stack, which is what you need so bad in order to solve this issue is not in the logs.

Setting an UncaughtExceptionHandler on your threads is your app’s last stop before it crash, which lets you deal with exactly that — save that last pieces of information, close resources, shutdown gracefully which eventually will help you solve your bug.

The UncaughtExceptionHandler is an interface inside the Thread class (I’ll just call it handler for brevity). Lets read what the docs has to say about it:

So basically when a thread such as the main thread is about to terminate due to an uncaught exception the virtual machine will invoke the thread’s UncaughtExceptionHandler for a chance to perform some error handling like logging the exception to a file or uploading the log to the server before it gets killed.

It is important to understand how it works.

Every Thread is a member of a ThreadGroup and if the terminated thread doesn’t have an explicitly set handler than it will forward to the thread group handler. If the thread group doesn’t hold any special handler for such cases, it will eventually call it’s default uncaught exception handler.

Setting this handler is a per-thread base solution. Thread A will not use Thread’s B handler and vice versa. It is not a symmetric relation. Unless your threads are all a part of the same thread group and you have explicitly set an UncaughtExceptionHandler on the thread group, your threads can have different handlers performing different things in such scenarios where the thread terminates.

Setting up a handler is as simple as it gets — just create your own by implementing the interface:

and set your handler to the thread, usually the main thread on GUI applications since uncaught exceptions will make the entire app crash:

Last thing that I should add — George, one of the readers mentioned I should delegate the exception back to the original UncaughtExceptionHandler, this is to give back the control of exceptions to the systems. Otherwise we will “swallow” those exceptions and we might continue running in a some broken app state which is a bad thing. Crashing is probably a better choice than running in a wrong state. Thanks for pointing this out George!

And… thats it, were done!

So we’ve learned what is an UncaughtExceptionHandler and how it can serve us dealing with crashes and bugs in production when otherwise — the part that we really need in our log file wouldn’t appear- the crash stack trace. Yes there are different services out there like Crashlytics that will help on that area and are very powerful tools but hey, how do you think they work behind the scenes? hint — UncaughtExceptionHandler.

Hope it will help someone out there. This is my first blog post and I’d love to hear what you think.

Источник

Thread error handler java

Every thread has a priority. Threads with higher priority are executed in preference to threads with lower priority. Each thread may or may not also be marked as a daemon. When code running in some thread creates a new Thread object, the new thread has its priority initially set equal to the priority of the creating thread, and is a daemon thread if and only if the creating thread is a daemon.

When a Java Virtual Machine starts up, there is usually a single non-daemon thread (which typically calls the method named main of some designated class). The Java Virtual Machine continues to execute threads until either of the following occurs:

  • The exit method of class Runtime has been called and the security manager has permitted the exit operation to take place.
  • All threads that are not daemon threads have died, either by returning from the call to the run method or by throwing an exception that propagates beyond the run method.

There are two ways to create a new thread of execution. One is to declare a class to be a subclass of Thread . This subclass should override the run method of class Thread . An instance of the subclass can then be allocated and started. For example, a thread that computes primes larger than a stated value could be written as follows:

The following code would then create a thread and start it running:

The other way to create a thread is to declare a class that implements the Runnable interface. That class then implements the run method. An instance of the class can then be allocated, passed as an argument when creating Thread , and started. The same example in this other style looks like the following:

The following code would then create a thread and start it running:

Every thread has a name for identification purposes. More than one thread may have the same name. If a name is not specified when a thread is created, a new name is generated for it.

Unless otherwise noted, passing a null argument to a constructor or method in this class will cause a NullPointerException to be thrown.

Nested Class Summary

Nested Classes

Modifier and Type Class and Description
static class Thread.State

Field Summary

Fields

Modifier and Type Field and Description
static int MAX_PRIORITY

Constructor Summary

Constructors

Constructor and Description
Thread ()

Thread (ThreadGroup group, Runnable target, String name, long stackSize)

Method Summary

All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods

Modifier and Type Method and Description
static int activeCount ()

static void sleep (long millis, int nanos)

Methods inherited from class java.lang.Object

Field Detail

MIN_PRIORITY

NORM_PRIORITY

MAX_PRIORITY

Constructor Detail

Thread

Thread

Thread

Thread

Thread

Thread

Thread

If there is a security manager, its checkAccess method is invoked with the ThreadGroup as its argument.

In addition, its checkPermission method is invoked with the RuntimePermission(«enableContextClassLoaderOverride») permission when invoked directly or indirectly by the constructor of a subclass which overrides the getContextClassLoader or setContextClassLoader methods.

The priority of the newly created thread is set equal to the priority of the thread creating it, that is, the currently running thread. The method setPriority may be used to change the priority to a new value.

The newly created thread is initially marked as being a daemon thread if and only if the thread creating it is currently marked as a daemon thread. The method setDaemon may be used to change whether or not a thread is a daemon.

Thread

This constructor is identical to Thread(ThreadGroup,Runnable,String) with the exception of the fact that it allows the thread stack size to be specified. The stack size is the approximate number of bytes of address space that the virtual machine is to allocate for this thread’s stack. The effect of the stackSize parameter, if any, is highly platform dependent.

On some platforms, specifying a higher value for the stackSize parameter may allow a thread to achieve greater recursion depth before throwing a StackOverflowError . Similarly, specifying a lower value may allow a greater number of threads to exist concurrently without throwing an OutOfMemoryError (or other internal error). The details of the relationship between the value of the stackSize parameter and the maximum recursion depth and concurrency level are platform-dependent. On some platforms, the value of the stackSize parameter may have no effect whatsoever.

The virtual machine is free to treat the stackSize parameter as a suggestion. If the specified value is unreasonably low for the platform, the virtual machine may instead use some platform-specific minimum value; if the specified value is unreasonably high, the virtual machine may instead use some platform-specific maximum. Likewise, the virtual machine is free to round the specified value up or down as it sees fit (or to ignore it completely).

Specifying a value of zero for the stackSize parameter will cause this constructor to behave exactly like the Thread(ThreadGroup, Runnable, String) constructor.

Due to the platform-dependent nature of the behavior of this constructor, extreme care should be exercised in its use. The thread stack size necessary to perform a given computation will likely vary from one JRE implementation to another. In light of this variation, careful tuning of the stack size parameter may be required, and the tuning may need to be repeated for each JRE implementation on which an application is to run.

Implementation note: Java platform implementers are encouraged to document their implementation’s behavior with respect to the stackSize parameter.

Method Detail

currentThread

yield

Yield is a heuristic attempt to improve relative progression between threads that would otherwise over-utilise a CPU. Its use should be combined with detailed profiling and benchmarking to ensure that it actually has the desired effect.

It is rarely appropriate to use this method. It may be useful for debugging or testing purposes, where it may help to reproduce bugs due to race conditions. It may also be useful when designing concurrency control constructs such as the ones in the java.util.concurrent.locks package.

sleep

sleep

clone

start

The result is that two threads are running concurrently: the current thread (which returns from the call to the start method) and the other thread (which executes its run method).

It is never legal to start a thread more than once. In particular, a thread may not be restarted once it has completed execution.

Subclasses of Thread should override this method.

If there is a security manager installed, its checkAccess method is called with this as its argument. This may result in a SecurityException being raised (in the current thread).

If this thread is different from the current thread (that is, the current thread is trying to stop a thread other than itself), the security manager’s checkPermission method (with a RuntimePermission(«stopThread») argument) is called in addition. Again, this may result in throwing a SecurityException (in the current thread).

The thread represented by this thread is forced to stop whatever it is doing abnormally and to throw a newly created ThreadDeath object as an exception.

It is permitted to stop a thread that has not yet been started. If the thread is eventually started, it immediately terminates.

An application should not normally try to catch ThreadDeath unless it must do some extraordinary cleanup operation (note that the throwing of ThreadDeath causes finally clauses of try statements to be executed before the thread officially dies). If a catch clause catches a ThreadDeath object, it is important to rethrow the object so that the thread actually dies.

The top-level error handler that reacts to otherwise uncaught exceptions does not print out a message or otherwise notify the application if the uncaught exception is an instance of ThreadDeath .

interrupt

Unless the current thread is interrupting itself, which is always permitted, the checkAccess method of this thread is invoked, which may cause a SecurityException to be thrown.

If this thread is blocked in an invocation of the wait() , wait(long) , or wait(long, int) methods of the Object class, or of the join() , join(long) , join(long, int) , sleep(long) , or sleep(long, int) , methods of this class, then its interrupt status will be cleared and it will receive an InterruptedException .

If this thread is blocked in an I/O operation upon an InterruptibleChannel then the channel will be closed, the thread’s interrupt status will be set, and the thread will receive a ClosedByInterruptException .

If this thread is blocked in a Selector then the thread’s interrupt status will be set and it will return immediately from the selection operation, possibly with a non-zero value, just as if the selector’s wakeup method were invoked.

If none of the previous conditions hold then this thread’s interrupt status will be set.

Interrupting a thread that is not alive need not have any effect.

interrupted

A thread interruption ignored because a thread was not alive at the time of the interrupt will be reflected by this method returning false.

isInterrupted

A thread interruption ignored because a thread was not alive at the time of the interrupt will be reflected by this method returning false.

destroy

isAlive

suspend

First, the checkAccess method of this thread is called with no arguments. This may result in throwing a SecurityException (in the current thread).

If the thread is alive, it is suspended and makes no further progress unless and until it is resumed.

resume

First, the checkAccess method of this thread is called with no arguments. This may result in throwing a SecurityException (in the current thread).

If the thread is alive but suspended, it is resumed and is permitted to make progress in its execution.

setPriority

First the checkAccess method of this thread is called with no arguments. This may result in throwing a SecurityException .

Otherwise, the priority of this thread is set to the smaller of the specified newPriority and the maximum permitted priority of the thread’s thread group.

getPriority

setName

First the checkAccess method of this thread is called with no arguments. This may result in throwing a SecurityException .

getName

getThreadGroup

activeCount

The value returned is only an estimate because the number of threads may change dynamically while this method traverses internal data structures, and might be affected by the presence of certain system threads. This method is intended primarily for debugging and monitoring purposes.

enumerate

An application might use the activeCount method to get an estimate of how big the array should be, however if the array is too short to hold all the threads, the extra threads are silently ignored. If it is critical to obtain every active thread in the current thread’s thread group and its subgroups, the invoker should verify that the returned int value is strictly less than the length of tarray .

Due to the inherent race condition in this method, it is recommended that the method only be used for debugging and monitoring purposes.

countStackFrames

This implementation uses a loop of this.wait calls conditioned on this.isAlive . As a thread terminates the this.notifyAll method is invoked. It is recommended that applications not use wait , notify , or notifyAll on Thread instances.

This implementation uses a loop of this.wait calls conditioned on this.isAlive . As a thread terminates the this.notifyAll method is invoked. It is recommended that applications not use wait , notify , or notifyAll on Thread instances.

An invocation of this method behaves in exactly the same way as the invocation

dumpStack

setDaemon

This method must be invoked before the thread is started.

isDaemon

checkAccess

If there is a security manager, its checkAccess method is called with this thread as its argument. This may result in throwing a SecurityException .

toString

getContextClassLoader

If a security manager is present, and the invoker’s class loader is not null and is not the same as or an ancestor of the context class loader, then this method invokes the security manager’s checkPermission method with a RuntimePermission («getClassLoader») permission to verify that retrieval of the context class loader is permitted.

setContextClassLoader

If a security manager is present, its checkPermission method is invoked with a RuntimePermission («setContextClassLoader») permission to see if setting the context ClassLoader is permitted.

holdsLock

This method is designed to allow a program to assert that the current thread already holds a specified lock:

getStackTrace

If there is a security manager, and this thread is not the current thread, then the security manager’s checkPermission method is called with a RuntimePermission(«getStackTrace») permission to see if it’s ok to get the stack trace.

Some virtual machines may, under some circumstances, omit one or more stack frames from the stack trace. In the extreme case, a virtual machine that has no stack trace information concerning this thread is permitted to return a zero-length array from this method.

getAllStackTraces

The threads may be executing while this method is called. The stack trace of each thread only represents a snapshot and each stack trace may be obtained at different time. A zero-length array will be returned in the map value if the virtual machine has no stack trace information about a thread.

If there is a security manager, then the security manager’s checkPermission method is called with a RuntimePermission(«getStackTrace») permission as well as RuntimePermission(«modifyThreadGroup») permission to see if it is ok to get the stack trace of all threads.

getId

getState

setDefaultUncaughtExceptionHandler

Uncaught exception handling is controlled first by the thread, then by the thread’s ThreadGroup object and finally by the default uncaught exception handler. If the thread does not have an explicit uncaught exception handler set, and the thread’s thread group (including parent thread groups) does not specialize its uncaughtException method, then the default handler’s uncaughtException method will be invoked.

By setting the default uncaught exception handler, an application can change the way in which uncaught exceptions are handled (such as logging to a specific device, or file) for those threads that would already accept whatever «default» behavior the system provided.

Note that the default uncaught exception handler should not usually defer to the thread’s ThreadGroup object, as that could cause infinite recursion.

getDefaultUncaughtExceptionHandler

getUncaughtExceptionHandler

setUncaughtExceptionHandler

A thread can take full control of how it responds to uncaught exceptions by having its uncaught exception handler explicitly set. If no such handler is set then the thread’s ThreadGroup object acts as its handler.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2023, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

Источник

Куратор(ы):  

serj   

Автор Сообщение
 

СообщениеДобавлено: 25.08.2022 21:24 

[профиль] [Фотоальбом]

Member

Статус: Не в сети
Регистрация: 22.08.2006
Откуда: 43
Фото: 7

При использовании данной утилиты выскочило такое: (из крашлога)

<< Thread Error Handler >>
State: 8
Core number: 3
Exception code: C0000005h
Exception addr: 100018D3h

0F 28 1F 0F 28 67 10 0F 28 6F

Причем прога продолжила работать как ни в чем не бывало. Что это?


_________________
***AMD & MSI***
MSI 890FXA-GD70/955BE(C3)@4ГГц/СPU-NB@2750МГц/Noctua NH-D14/8Gb Samsung(1667MHz 7-7-8-21-1T)/MSI R5850@(900/5000)/625W Enermax

Реклама

Партнер
 
Alyster

Member

Статус: Не в сети
Регистрация: 12.04.2012

Alexist писал(а):

Ребят подскажите куда копать, не понимаю, разогнал, проходит комп extreme тест без ошибок, выключаю комп , через некоторое время снова тест включаю ошибки на 2-3 цикле.

У меня та же фигня, уже больше месяца борюсь с этим, один день крутит экстрим без ошибок, на следующий ровно на тех же настройках даже в усмусе ошибки, прямой обдув, память еле теплая. Перепробованы наверно уже все комбинации таймингов/напряжений/сопротивлений, но ошибки рандомны, один день есть, другой нет, сам не понимаю как так, ведь у большинства с этим проблем нет.

Для тестов используется голая Win10 21H2 LTSC на отдельном ссд, файл подкачки включен на авто, что этой проге еще может не хватать?

 
tunderklep

Member

Статус: Не в сети
Регистрация: 16.02.2010

Каждый раз при при запуске выдает сообщение, что инструкции AWE доступны только при запуске с правами администратора, но я запускаю от имени админа! В чем проблема может быть?

 
anta777

Member

Статус: Не в сети
Регистрация: 10.06.2011

нужно после первого запуска перезагрузиться в винду


_________________
TableDRAMIntel(simple3nov2020+обычная)
bit.ly/3rTIBLv
bit.ly/32WnkTU
Conf tm5(slight+uni@LMHz+extreme)
bit.ly/2Oe8R00
bit.ly/2H9jIZH
bit.ly/2MUvl6n

 
tunderklep

Member

Статус: Не в сети
Регистрация: 16.02.2010

anta777 , да, спасибо за пояснение!

Еще проблема: поставил в конфиге 12 циклов вместо 3-х, но все равно только 3 прогоняет. Почему?
И иногда на повторном запуске выдает ошибку (что-то про Threads и 16-ый код две строки), но работает.

 
neemestniii

Member

Статус: Не в сети
Регистрация: 27.06.2009
Откуда: Ефремовка.
Фото: 2

А нет ли версии под алдерлейк с Е ядрами? А то прога уходит на них, приходится в ручную каждому экземпляру повышать приоритет. А экземпляров там 20 штук у меня.

 
Agiliter

Member

Статус: Не в сети
Регистрация: 29.03.2017

astrix писал(а):

<< Thread Error Handler >>

Потоки тестов висят на отдельный потоках цп. Это значит, что поток упал или не смог нормально запуститься по какой-то причине.
neemestniii
Process Lasso
Alyster
Для начала проверьте целиком память мемтест86 или аналогом. Он плохо выявлет ошибки, но лучше покрывает память.
Все тесты через операционную систему как правило не покрывают целиком адресное пространство. Я видел как 2 из 4 модулей которые не могут пройти мемтест86 загружают ОС, иногда даже проходят TM5. У них были сбойные чипы как раз в самом конце адресов.
Ещё бывает разгон на грани стабильности, где некоторое время чипы способны держать разгон, но потом они в силу изменений температуры, электрических характеристик и тп перестанет быть стабильным.
Бывает проблема в следствии изменения тренировки памяти после перезагрузки.
Худшее — это плавающие ошибки которые всплывают как раз на памяти которая всё что угодно может пройти, а потом разгон просто перестаёт работать без очевидных причин. Это может быть вообще всё что угодно и её почти невозможно адекватно диагностировать. Если такая проблема присутствует, то лучший способ её проверить это значительно снижать разгон по частоте и таймингам и смириться с тем что простым методом тыка стабильную память в этом случае не получить, во всяком случае «быстро».


_________________
https://docs.google.com/spreadsheets/d/1QpzbIzmoE3ntu6XvpchHspxqA0o6FPxc63_diTelzXw

 
neemestniii

Member

Статус: Не в сети
Регистрация: 27.06.2009
Откуда: Ефремовка.
Фото: 2

Agiliter писал(а):

Process Lasso

Если оставить работать, то кажется может мешать Process Lasso тестам или нет?. Если повысить приоритет и выгрузить, то наверное норм, но во время теста комп в коматозе, :) ничего не делать на нем нельзя. Если привязать только к Р ядрам, то может и количество экземпляров надо уменьшить? Еще интересно, что происходит в перерывах между циклами? Если тяжелые всякие пресеты запускаешь, то между циклами порой пять минут прога чета там считает, но никакой тест не идет при этом, битки майнит? шутка.

 
BOBKOC

Member

Статус: Не в сети
Регистрация: 30.03.2017
Откуда: Москва/Вешняки
Фото: 11

neemestniii писал(а):

А то прога уходит на них

а что в этом плохого?

 
Agiliter

Member

Статус: Не в сети
Регистрация: 29.03.2017

Если вам надо протестировать как следует то нагрузка должна быть максимальной, а это либо все ядра, либо как минимум только P. Если тестировать только E то нагрузка будет недостаточной.


_________________
https://docs.google.com/spreadsheets/d/1QpzbIzmoE3ntu6XvpchHspxqA0o6FPxc63_diTelzXw

 
anta777

Member

Статус: Не в сети
Регистрация: 10.06.2011

neemestniii писал(а):

А нет ли версии под алдерлейк с Е ядрами? А то прога уходит на них, приходится в ручную каждому экземпляру повышать приоритет. А экземпляров там 20 штук у меня.

У вас происходит неверный запуск программы.
При правильном запуске запускается один экземпляр программы.


_________________
TableDRAMIntel(simple3nov2020+обычная)
bit.ly/3rTIBLv
bit.ly/32WnkTU
Conf tm5(slight+uni@LMHz+extreme)
bit.ly/2Oe8R00
bit.ly/2H9jIZH
bit.ly/2MUvl6n

 
nafigator

Member

Статус: Не в сети
Регистрация: 31.01.2003
Откуда: Бельгард FR

Привет ! Поменял материнку на более простую и в пресете anta777 extreme появляются ошибки, но только в 2 тесте, редко в первом. Куда копать ?
на другой материнке 100% стабильно было и при нааамного большем разгоне и памяти и проца


_________________
ICQ 177977177

 
Agiliter

Member

Статус: Не в сети
Регистрация: 29.03.2017

nafigator
«Третичные» тайминги чаще могут отличаться на разных платах. Ещё могут быть немного разные напряжения.


_________________
https://docs.google.com/spreadsheets/d/1QpzbIzmoE3ntu6XvpchHspxqA0o6FPxc63_diTelzXw

 
neemestniii

Member

Статус: Не в сети
Регистрация: 27.06.2009
Откуда: Ефремовка.
Фото: 2

anta777 писал(а):

У вас происходит неверный запуск программы.
При правильном запуске запускается один экземпляр программы.

Хм, у меня она всегда так запускалась, на всех процессорах. Может я не правильно написал, окно одно, а процессов tm5.exe 20 штук в диспетчере.
Еще только на P ядрах сам процесс поиска в полтора раза быстрее заканчивается, чем на P+E с процесс лассо и повышением приоритета.. Процессов в обоих случаях 20.

 
juk_777

Member

Статус: Не в сети
Регистрация: 24.11.2010

А какой самый жёсткий .cfg? Что б прогнать и на 100% быть увереным, что с памятью всё OK?

 
MadMaxx

Member

Статус: Не в сети
Регистрация: 07.12.2010

juk_777 писал(а):

А какой самый жёсткий .cfg? Что б прогнать и на 100% быть увереным, что с памятью всё OK?

Extrime и absolut


_________________
я у тебя тут самый большой специалист по памяти на амд ©xyligano
Петрушка ты местный и ничего более ©Shiko123

 
juk_777

Member

Статус: Не в сети
Регистрация: 24.11.2010

MadMaxx писал(а):

Extrime и absolut

Extreme есть три разных от anta. А absolut где взять?

 
MadMaxx

Member

Статус: Не в сети
Регистрация: 07.12.2010

juk_777 писал(а):

Extreme есть три разных от anta

Хз на счет 3 разных, я про тот, что в подписи у него.

juk_777 писал(а):

А absolut где взять?

https://www.upload.ee/download/14627800 … lutnew.cfg


_________________
я у тебя тут самый большой специалист по памяти на амд ©xyligano
Петрушка ты местный и ничего более ©Shiko123

 
Ханыга

Member

Статус: Не в сети
Регистрация: 27.07.2009
Откуда: Москва
Фото: 25

Скажите, сколько по времени нужно тестировать? Понятно что чем дольше тем лучше, но какое вменяемое время? пол часа хватит?

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Лаборатория

Новости

#61

FreeOne

    Новичок

  • Пользователи
  • Pip

  • 57 сообщений

Отправлено 07 Январь 2012 — 11:39

тест пока что проводится, меня беспокоить другое, почему проверяя хард через HD tune последние два параметра не распознаются? и пишет unknown attribute

  • Наверх


#62


FreeOne

FreeOne

    Новичок

  • Пользователи
  • Pip

  • 57 сообщений

Отправлено 07 Январь 2012 — 12:07

Thread error handler
Process number 0
Test number Memory(1)
Exception code c0000005h
Exception addr 015e000h
1A 01 07 00 22 08 01 00 00 00

ВОТ ЧТО Я ПОЛУЧИЛ ПРИ ПРОВЕРКЕ ram,N ДАЛЬШЕ ПРОГРММА офнулася — есть ли смысл заново запускать ее? или что то ясно?)

  • Наверх


#63

surf

surf

    Новичок

  • Пользователи
  • Pip

  • 14 сообщений

Отправлено 07 Январь 2012 — 01:23

1) по поводу

последние два параметра не распознаются? и пишет unknown attribute

это параметры специфические для каждого производителя жестких дисков и могут в принципе меняться производителем и как я понял могут не выдаваться «на толпу» , поэтому пока производителю утилиты ( HD Tune) они неизвестны так и будут фигурировать
2) возможно неисправна планка памяти / возможно мат.плата или неконтакт(выключить компьютер, вытащить планку памяти или сколько их, взять ластик — стирательная резинка, аккуратно потереть контакты, не снести мелкие элементы рядом с контактами, если возле слотов памяти накопилась пыль взять кисточку ( :lol: которой белят потолки) и ей очень нежно почистить слоты памяти.
запустить еще раз тест, если выкидывает скачать программу Memtest ( http://www.memtest.org/), записать на диск и еще раз проверить, если на нем тест проходит , то глючит S&M на вашей конфигурации (как вариант что -то запущено еще, если тестировали до этого нужно перезагрузить)

  • Наверх


#64


FreeOne

FreeOne

    Новичок

  • Пользователи
  • Pip

  • 57 сообщений

Отправлено 07 Январь 2012 — 01:28

1) по поводу
это параметры специфические для каждого производителя жестких дисков и могут в принципе меняться производителем и как я понял могут не выдаваться «на толпу» , поэтому пока производителю утилиты ( HD Tune) они неизвестны так и будут фигурировать
2) возможно неисправна планка памяти / возможно мат.плата или неконтакт(выключить компьютер, вытащить планку памяти или сколько их, взять ластик — стирательная резинка, аккуратно потереть контакты, не снести мелкие элементы рядом с контактами, если возле слотов памяти накопилась пыль взять кисточку ( :lol: которой белят потолки) и ей очень нежно почистить слоты памяти.
запустить еще раз тест, если выкидывает скачать программу Memtest ( http://www.memtest.org/), записать на диск и еще раз проверить, если на нем тест проходит , то глючит S&M на вашей конфигурации (как вариант что -то запущено еще, если тестировали до этого нужно перезагрузить)

вот в чем дело — у меня две планки по 2гб стоит) win xp spe x32, и распознаеться это дело как 3.5gb а не 4) я думал оно распознаеться полностью потому что винда такая… Ну типа x32.. просто вроде когда стояло win7 то вроде полностью планки отображалися) ну тоесть корректно…

  • Наверх


#65


FreeOne

FreeOne

    Новичок

  • Пользователи
  • Pip

  • 57 сообщений

Отправлено 07 Январь 2012 — 01:29

Планка исправна) ибо брал я ее совсем недавно) как писал выше повторюся) от начала тут стояла kingston — я купил еще одну) но не кингстон гг) p.s. или все это дело должно отображаться как 4гб??

Сообщение отредактировал FreeOne: 07 Январь 2012 — 01:31

  • Наверх


#66

svor2010

svor2010

  • Пол:Мужчина
  • Интересы:.
    .
    Кибернетика
    .
    Баскетбол
    .
    DIGITAL

Отправлено 07 Январь 2012 — 02:17

Это пока не моё дело — подключусь к теме только после 8 января, но уже пошло тестирование всего компа, это уже интересно)))…

По тому, что и как пишется пока предположение что кто-то тестирует не комп, а форум))) — это в порядке, но к сведению для surf.

И к сведению для FreeOne — на FE очень строгая модерация тем при максимально «дружественном» отношении к авторам тем))))) и самим темам тоже….

контрамоции — возможности существования объектов и процессов, движущихся в обратном направлении по времени (W)

Единственность прошлого считается весьма правдоподобной (W)

  • Наверх


#67


FreeOne

FreeOne

    Новичок

  • Пользователи
  • Pip

  • 57 сообщений

Отправлено 07 Январь 2012 — 02:29

Это пока не моё дело — подключусь к теме только после 8 января, но уже пошло тестирование всего компа, это уже интересно)))…

По тому, что и как пишется пока предположение что кто-то тестирует не комп, а форум))) — это в порядке, но к сведению для surf.

И к сведению для FreeOne — на FE очень строгая модерация тем при максимально «дружественном» отношении к авторам тем))))) и самим темам тоже….

svor2010 — если вы увидели какой-то подвох в теме — то можете сообщить модераторам которые в свою очередь пошлют мне великий бан, но никакого подвоха/подтекста в этой теме нет — мне действительно нужна помощь … пока я не найду диагноста нормального и все, если что не так — я просто замолчу, просто я думал раз тут модератор уже отписывался — значит все нормально, но если я что — то нарушил, я понесу соответствующие меры наказия тихо и молча, хотья и не шарю в компах как вы все тут — но я адекватно мыслящий и понимающий всю суть вещей- если что не так, извините все, не хотел.

  • Наверх


#68

svor2010

svor2010

  • Пол:Мужчина
  • Интересы:.
    .
    Кибернетика
    .
    Баскетбол
    .
    DIGITAL

Отправлено 07 Январь 2012 — 02:59

Скорость с которой Вы осваиваете совсем не «азы» приятно удивляет и думаю мой предыдущий пост и Ваш ответ снимает все вопросы поднятые мной в #66. Вам удачи и реального решения вопросов которые у Вас накопились — это только здорово когда кому-то хочется реально владеть своим компом, а не просто им пользоваться. Тема выливается в хороший пример для форума. И Ваша заслуга и сабжи surf — есть хорошо ))))). На самом деле, сожалею, что не могу вплотную как-то поучавствовать в теме, хотя это не мой стиль))). Просто со временем очень и очень туго.

контрамоции — возможности существования объектов и процессов, движущихся в обратном направлении по времени (W)

Единственность прошлого считается весьма правдоподобной (W)

  • Наверх


#69


FreeOne

FreeOne

    Новичок

  • Пользователи
  • Pip

  • 57 сообщений

Отправлено 07 Январь 2012 — 03:18

Хех благодарю тогда всех за попытку помочь мне, адекватность местных форумчан, и безграничное терпение всех кто отписывался терпеливо обьясняя мне все что меня интересовало, комп работает уже более двух часов в привычной нагрузке, полет нормальный, зависаний не наблюдается, тьфу — тьфу, хоть бы дожил до диагностики) очень приятно было иметь дело со всеми вами дело) А если по сути, Токаждый совет мне помог по своему вроде) и в итоге хард пашет пока что) обидно правда что ему всего на всего года полтора где-то и тут такое….просто вон у моих друзей хард только через 5 лет начал давать сбои … а у меня паршивая сборка от ельдорадо епт)

  • Наверх


#70

surf

surf

    Новичок

  • Пользователи
  • Pip

  • 14 сообщений

Отправлено 07 Январь 2012 — 05:13

Планка исправна) ибо брал я ее совсем недавно) как писал выше повторюся) от начала тут стояла kingston — я купил еще одну) но не кингстон гг) p.s. или все это дело должно отображаться как 4гб??

:) Бралось недавно это не показатель, когда работал в магазине и новое бывало с браком и от именитых брендов :( . Тест хотя бы приближает к показателю объективности. если тест не проходит или комп продолжает виснуть — вариант вынимать поочередно и вставлять в разные слоты.
по поводу 4Gb — есть 2 варианта 1) действительно винда должна быть 64
2)в bios некоторых мат. плат есть настройка (для примера на asus она кажется называется FUTURE REMAP- по-умолчанию выключена видно только 3Gb что в 32 , что в 64, если включена то в 32 — 3.5 Gb , в 64 — 4Gb будет видно) там задается как раз это ограничение. Частично можно обойти ограничение прописывая параметры в boot.ini , но это не выход — хотя в 3DS Maxe помогает.
Весьма желательно все таки описать конфигу компьютера и фирм комплектующих
2 svor2010 — :) никаких тестов и проверок (хотя действительно работаю сервисным инженером по ремонту и за годы прошло наверное больше 5 тысяч компьютеров,а уж отдельных железок и не счесть), просто решил помочь ))
по моему субъективному мнению и моей статистике харды приемлемо работают 3 года )) хотя у меня есть рабочие харды и по 10 лет отработавшие , и изначально неудачные модели, которые со встроенным заводским браком шли , но до сих работают :lol: . хард это самая ненадежная часть компа и достаточно нежная — в свое время прочитал в одной книге: если расстояние от головки диска до поверхности увеличить до 5 см , то сама головка увеличится до размера небоскреба.
PS насколько мне помнится «эльдорадо» само не собирает, они продают готовые компьютеры .. а беда всех готовых конфиг изначально(сборок а-ля depo , hp , k-systems и т.д. ) блоки питания.

Сообщение отредактировал surf: 07 Январь 2012 — 05:41

  • Наверх


#71

svor2010

svor2010

  • Пол:Мужчина
  • Интересы:.
    .
    Кибернетика
    .
    Баскетбол
    .
    DIGITAL

Отправлено 07 Январь 2012 — 05:27

surf, и это удалось.


… блоки питания.

+1, если не всех, то многих

контрамоции — возможности существования объектов и процессов, движущихся в обратном направлении по времени (W)

Единственность прошлого считается весьма правдоподобной (W)

  • Наверх


#72


FreeOne

FreeOne

    Новичок

  • Пользователи
  • Pip

  • 57 сообщений

Отправлено 07 Январь 2012 — 05:27

хм если по теме зависаний) полет нормальный сегодня) только было дело с видео картой как-то) вобщем короче там кулер выдавал шум не очень хороший) (кусочек вентилятора , маааленький, отломлен) из за этого и звуки, ну вобщем я до видухи пальцом дотронулся) ну при прикосновении пальцем вобщем звук кулера утихал типа) но вобщем когда в этот раз я дотронулся до видео карты — то комп завиииис) я релогнул, винда предложила мне загузится с последней работоспособной конфигурации) и все) пока полет нормальный, тьфу-тьфу)

  • Наверх


#73


FreeOne

FreeOne

    Новичок

  • Пользователи
  • Pip

  • 57 сообщений

Отправлено 07 Январь 2012 — 08:38

эх не видать мне счастья в этом мире — короче с 15 00 до 22 00 где-то, полет был нормальный в 22 10 во время игры в игру) я словил мертвый вис

  • Наверх


#74

lexxus

lexxus

    Новичок

  • Пользователи
  • Pip

  • 28 сообщений

Отправлено 07 Январь 2012 — 10:22

то что было у меня
Изображение

  • Наверх


#75

lexxus

lexxus

    Новичок

  • Пользователи
  • Pip

  • 28 сообщений

Отправлено 07 Январь 2012 — 10:35

так выглядит сейчас
Изображение

Сообщение отредактировал lexxus: 07 Январь 2012 — 10:42

  • Наверх


#76


FreeOne

FreeOne

    Новичок

  • Пользователи
  • Pip

  • 57 сообщений

Отправлено 08 Январь 2012 — 12:16

гг ничего себе) епт тебе хоть помогло..везет..

  • Наверх


#77


FreeOne

FreeOne

    Новичок

  • Пользователи
  • Pip

  • 57 сообщений

Отправлено 08 Январь 2012 — 12:53

мда) вобщем ничего не помогло) комп посещают висы мертвые

  • Наверх


#78

Poleg

Отправлено 08 Январь 2012 — 08:15

Я вот не понял, а с чего решили, что виновен хард?
Похоже, что дело вовсе в видюхе или оперативке.
Если вырубается во время игр.
А может и в блоке питания.
Диск, когда «сыпется», обычно щелкает или иным способом намекает на неисправность.
А на материнке конденсаторы не подутые?

Я понял в чем ваша беда. Вы слишком серьёзны. Умное лицо еще не признак ума, господа. Все глупости на земле совершаются именно с этим выражением лица. Улыбайтесь, господа. Улыбайтесь! Барон Мюнхгаузен

  • Наверх


#79


FreeOne

FreeOne

    Новичок

  • Пользователи
  • Pip

  • 57 сообщений

Отправлено 16 Январь 2012 — 02:37

 гг может кому будет интерестно) я начал терор уже одной конторки) вобщем ремонт обошелся в 700грн) только комп так и не сделали) мужик комп привез) вышел за дверь) а комп снова вис словил) меняли шлейфы) кулер на процессоре) хард снова викторией прогнали) уже на основании месячной гарантии устраиваю им мозго […..] гг)))) ну почему мне так не везет) 

+20%

завуалированный мат, мультипостинг.

бан 7 дней по совокупности

  • Наверх


0 / 0 / 0

Регистрация: 08.10.2010

Сообщений: 6

1

Перезагружается компьютер: без предупреждения, без синего экрана и без какой-либо периодичности

08.10.2010, 14:39. Показов 115079. Ответов 33


привет всем. Вообщем вкратце такая проблема. компьютер сам перезагружается, без предупреждения, без синего экрана и без какой-либо периодичности. Комп купил недавно. Вернее купил детали, а именно: видеокарта, проц, блок питания, материнка, оператива. старыми остались только двд-ром и жесткий диск. подключал все сам, т.к. ждать того, что когда сделают в магазине времени не было. как все сделал, подключил и установил буквально на следующий день начал перезагружаться. Может перезагрузиться 1 раз в день а может и 10!!! облазил уже все форумы, ничего не нашел подходящего, что бы могло быть у меня. Помогите пожалуйста.

P.S. конфигурация системы:

Тип ЦП DualCore Intel Core i3 530, 2933 MHz (22 x 133)

Системная плата MSI H55M-E33/P31 (MS-7636) (1 PCI, 2 PCI-E x1, 1 PCI-E x16, 4 DDR3 DIMM, Audio, Video, Gigabit LAN)

Чипсет системной платы Intel Ibex Peak H55, Intel Ironlake

Видеоадаптер NVIDIA GeForce GTS 250 (1024 Мб)

Дисковый накопитель WDC WD80 0BB-00JHC0 SCSI Disk Device (74 Гб)

Оптический накопитель TSSTcorp CD/DVDW SH-S162A SCSI CdRom Device (DVD+R9:8x, DVD-R9:6x, DVD+RW:16x/8x, DVD-RW:16x/6x, DVD-RAM:5x, DVD-ROM:16x, CD:48x/32x/48x DVD+RW/DVD-RW/DVD-RAM)

Сетевой адаптер Realtek PCIe GBE Family Controller (192. [ TRIAL VERSION ])

Поле Значение
Свойства датчика
Тип датчика Fintek F71889 (ISA A00h)
Тип датчика ГП Diode (NV-Diode)
Системная плата MSI MS-7636

Температуры
Системная плата 19 °C (66 °F)
ЦП 22 °C (72 °F)
ЦП 1 / Ядро 1 18 °C (64 °F)
ЦП 1 / Ядро 2 15 °C (59 °F)
GMCH 52 °C (126 °F)
Aux 21 °C (70 °F)
Диод ГП 25 °C (77 °F)
WDC WD800BB-00JHC0 [ TRIAL VERSION ]

Вентиляторы
ЦП 2742 RPM
Графический процессор 35%

Вольтаж
Ядро ЦП 0.98 V
+3.3 V 3.33 V
+5 V 5.05 V
+12 V [ TRIAL VERSION ]
+3.3 V резерв 3.28 V
Батарея VBAT 3.20 V

ВСЕ взято с EVEREST

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



1178 / 1128 / 94

Регистрация: 31.05.2012

Сообщений: 3,060

11.06.2013, 14:08

21

он юсб, я не уверен что он) тогда и мышка может. за час до вчерашнего падания я драйвера на мышку установил)



0



25 / 25 / 0

Регистрация: 09.06.2013

Сообщений: 378

11.06.2013, 14:10

22

Поменяй дрова на видео



0



1178 / 1128 / 94

Регистрация: 31.05.2012

Сообщений: 3,060

11.06.2013, 14:16

23

Поменял, скачал ласт с сайта нвидеа.
нашел на одном форуме вот такую фразу

Кстати если мышь Х7 то попробуй на неё драйвера удалить, 7ка не жуёт на них драйвера нивкакую, и плюётся на всё что движется синими экранами.

у меня как раз х7 она была и на старом пк.



0



Leopard1003

16.09.2013, 02:10

24

Если SATA кабель новый, непроверенный, то попробуй заменить.

1178 / 1128 / 94

Регистрация: 31.05.2012

Сообщений: 3,060

16.09.2013, 02:12

25

И со старым и с новым перезагружается
А при просмотре twitch Так вообще каждые пол часа) но я уже смерился



0



Leopard1003

16.09.2013, 02:26

26

я решил это таким образом: притулил 140 мм к северному мосту, возможно он при этом обдувает и другие чипы, но уже под года перезагрузок не было.

sergeevic

14.11.2013, 15:38

27

111

Добавлено через 1 минуту

Цитата
Сообщение от )I(eHek
Посмотреть сообщение

Диод ГП 78 °C (167 °F) — что это??? По-моему это много о_О

Добавлено через 1 минуту
Поле Значение
Свойства датчика
Тип датчика Fintek F71889 (ISA A00h)
Тип датчика ГП Diode (NV-Diode)
Системная плата MSI MS-7636

Температуры
Системная плата 40 °C (104 °F)
ЦП 49 °C (120 °F)
ЦП 1 / Ядро 1 65 °C (149 °F)
ЦП 1 / Ядро 2 62 °C (144 °F)
GMCH 30 °C (86 °F)
Aux 41 °C (106 °F)
Диод ГП 78 °C (172 °F)
WDC WD800BB-00JHC0 44 °C (111 °F)

Вентиляторы
ЦП 2702 RPM
Графический процессор 100%

Вольтаж
Ядро ЦП 1.18 V
+3.3 V 3.31 V
+5 V 5.09 V
+12 V 12.14 V
+3.3 V резерв 3.28 V
Батарея VBAT 3.22 V

Добавлено через 24 минуты
Вот что мне написало после того как протестил fpu:

<< Thread Error Handler >>
Process number: 0
Test number: Memory (1)
Exception code: C0000005h
Exception addr: 011E0006h
01 00 BA 07 01 00 B4 07 01 00

Но ето ошибка не fpu. после этой ошибки я нажал в окошечке «ок» и программа закрылась.А с Ф фурмарк нормально все было.

Добавлено через 3 часа 40 минут
А вот у меня появилась мысль. Я тут обратил внимание при каких условиях идет перезагрузка, и оказывается, чаще всего это случается когда идет закачка с Шаремана. Я вот подумал, может жесткий че-нить тупит или еще че, ведь когда загрузка, происходит запись на жеский. Есть ли какая программа, чтобы проверить жесткий диск на наличие ошибок или каких-либо других компонентов. Если есть, то подскажите пожалуйста. или это я ерунду собрал и про жесткий даже заморачиваться не надо?

Добавлено через 1 час 24 минуты
Ребята ну подскажите что-нибуууууудь

Советую Tune Up Utilities, но у нее не только эта возможность, она может сделать генеральную чистку твоего компа.

0 / 0 / 0

Регистрация: 05.06.2014

Сообщений: 13

05.06.2014, 09:13

28

Здравствуйте. Нужна помощь две недели назад стал перезагружаться ПК , проверил температуру на видюхе была высокой я отнес по гарантии все поменяли и сказали , что все окей. Так же на всякий случай поменя пасту на процессоре но моя проблема все еще осталась , носил ПК в сервис , там сказали что у них комп работает стабильно , я пробовал менять тройник , розетку целиком и сетевой кабель ничего не помогает . Синий экран не выдает хотя и должен(убрал галочку в настройках). Прошу помогите компу чуть больше года

Добавлено через 3 минуты
конденсаторов вздутых я не обнаружил , проверял оперативку пробовал доставать , все равно перезагружается

Добавлено через 12 минут

Кликните здесь для просмотра всего текста

Тип компьютера ACPI x64-based PC
Операционная система Microsoft Windows 7 Ultimate
Пакет обновления ОС Service Pack 1
Internet Explorer 11.0.9600.16476
DirectX DirectX 11.0
Имя компьютера ПК-ПК
Имя пользователя пк
Вход в домен пк-ПК
Дата / Время 2014-06-05 / 11:12
Тип ЦП OctalCore AMD FX-8350, 4100 MHz (20.5 x 200)
Системная плата Asus Sabertooth 990FX R2.0 (1 PCI, 1 PCI-E x1, 4 PCI-E x16, 4 DDR3 DIMM, Audio, Gigabit LAN)
Чипсет системной платы AMD 990FX, AMD K15
Системная память 3994 МБ (DDR3-1333 DDR3 SDRAM)
DIMM4: Kingston HyperX KHX1600C9D3/4GX 4 ГБ DDR3-1333 DDR3 SDRAM (9-9-9-24 @ 666 МГц) (8-8-8-22 @ 609 МГц) (7-7-7-20 @ 533 МГц) (6-6-6-17 @ 457 МГц)
Тип BIOS AMI (11/14/2012)
Коммуникационный порт Nuvoton Communications Port (COM1)

Видеоадаптер AMD Radeon HD 7800 Series (2 ГБ)
Видеоадаптер AMD Radeon HD 7800 Series (2 ГБ)
Видеоадаптер AMD Radeon HD 7800 Series (2 ГБ)
Видеоадаптер AMD Radeon HD 7800 Series (2 ГБ)
Видеоадаптер AMD Radeon HD 7800 Series (2 ГБ)
Видеоадаптер AMD Radeon HD 7800 Series (2 ГБ)
3D-акселератор AMD Radeon HD 7850 (Pitcairn)
Монитор ViewSonic VA903-3 Series [19″ LCD] (QAU073011463)

Мультимедиа
Звуковой адаптер ATI Radeon HDMI @ AMD Cape Verde/Pitcairn/Curacao/Heathrow/Chelsea/Venus — High Definition Audio Controller
Звуковой адаптер Realtek ALC892 @ ATI SB900 — High Definition Audio Controller
Контроллер IDE AMD SATA Controller
Контроллер хранения данных Asmedia 106x SATA Controller
Контроллер хранения данных Asmedia 106x SATA Controller
Дисковый накопитель ST2000DM001-1CH1 SCSI Disk Device (2000 ГБ, 7200 RPM, SATA-III)
Дисковый накопитель USB Mass Storage Device USB Device
Оптический накопитель TSSTcorp CDDVDW SH-224BB SATA CdRom Device (DVD+R9:8x, DVD-R9:8x, DVD+RW:24x/8x, DVD-RW:24x/6x, DVD-RAM:12x, DVD-ROM:16x, CD:48x/24x/48x DVD+RW/DVD-RW/DVD-RAM)
SMART-статус жёстких дисков OK
Разделы
C: (NTFS) 1862.7 ГБ (1799.6 ГБ свободно)



0



Модератор

Эксперт Hardware

6039 / 3485 / 518

Регистрация: 13.05.2013

Сообщений: 10,960

06.06.2014, 18:14

29

Komi7ar, перезагрузки рандомны? Без переодичности? Без привязки к нагрузке?
Сбросьте БИОС.
Выньте планку памяти, протрите ей ноги ластиком, потом спиртом. Пробуйте в других слотах. То же сделайте с видеокартой.
Переподключите все разъёмыштекеры.
Модель блока питания сообщите. Желательно найти для проверки другой.
СМАРТ винчестера покажите.



1



0 / 0 / 0

Регистрация: 25.01.2016

Сообщений: 7

25.01.2016, 11:23

30

Вы нашли причину Ваших бед??? Отпишитесь, пожалуйста, т.к. у меня подобный головняк (только с нуотум). Перезагружается самостоятельно и виснет мышка. Может, Ваш ответ на вопрос поможет и мне. Отпишитесь, пожалуйста, если прочтёте данное сообщение!!!
petrpetrovichenko@mail.ru



0



1178 / 1128 / 94

Регистрация: 31.05.2012

Сообщений: 3,060

25.01.2016, 11:26

31

Я нашел у себя, перезагружался бывало 3 раза в день, бывало раз в неделю, отваливались все юсб периодически,
поменял материнку и всё ок.



0



0 / 0 / 0

Регистрация: 25.01.2016

Сообщений: 7

25.01.2016, 11:40

32

У тебя ноубтук так себя вёл или компьютер? Отпишись, пожалуйста.



0



1178 / 1128 / 94

Регистрация: 31.05.2012

Сообщений: 3,060

25.01.2016, 11:41

33

ПК.



0



0 / 0 / 0

Регистрация: 25.01.2016

Сообщений: 7

15.11.2016, 01:07

34

Есть такая ерунда в ноуте под названем НЭКТОКИН (на инглише только). Это какое-то содружество конденсаторов. Вот, мне его перепаяли…поставили новые кондёры и…в общем, в этом и была моя проблема. Может, кому поможет. Всем удачи.



0



Ryzen 3 1300X
MSI B350M Mortar
Adata XPG Z1 2×8 GB 2400 MHz Dual
AMD RX 570 4GB
CHIEFTECH GPS-550C
SSD GOODRAM 120GB MLC (SATAIII)
WDC WD2500AAJS 250GB 7200prm (SATAII)
CPU Coller DeepCool T400

Ребят, помогите! Столкнулся с очень странной проблемой! Пожалуйста, посмотрите! 

Для начала опишу ситуацию.
Решил заняться разгоном. Делал все поэтапно и разгонял все по отдельности на обновленном bios (AGESA Code 1.0.0.1a) и обновленных драйверах на материнскую.
Начал с разгона памяти XPG Z1 MHz 2400 (16-16-16-39, память от Samsung), удалось добиться стабильной работы на отметке  MHz 3332 (18-22-22-Auto) 1.4V , при этом система автоматически подняла напряжение SOC до 1.152. Тесты проводил через программу Testmem5 и другие.
После поставил память в дефолтные настройки, и начал заниматься разгоном процессора Ryzen 3 1300x. И здесь начинается самое интересное. 

 Описание проблемы.
При изменении частоты процессора в не зависимости + 100/200/300 или — 100/200/300 от номинала (CPU ratio 35.00, 3500 MHz) программа Testmem5 открывается с кодом ошибки:

<< Thread Error Handler  >>     
State:            8
Core number:      1
Exception code:   C0000095h
Exception addr:   10001B81h

F7 F1 0B C0 75 05 40 EB 02 33

Такой код ошибки появляется каждый раз при изменении частоты процессора вручную, кроме настроек в bios CPU raito «Auto» или CPU ratio «35.00». То есть, программа не выдает код ошибки при настройках «Auto» и дефолтных настройках bios, где включена функция «cool’and’quite», и так же не выдает код ошибки если  CPU ratio вручную поставить в  «35.00» , при этом функция «cool’and’quite» выключена. Как только меняю CPU ratio «35.00» в bios на любое значение, в не зависимости от CPU voltage, Testmem5 выдает код ошибки.

Но если с тестами и с бенчмарками все более однозначно, то с играми — нет .

World of Tanks происходит постоянный disconnect от сервера через 10-20 секунда после запуска , при этом latency: 999ms. Запускается игра только при дефолтных настройках  CPU raito «Auto» или фиксированном CPU ratio «35.00». При чем не обязательно повышать чистоту процессора для того что бы добиться данного эффекта, можно выставить CPU ratio «30.00» и результат будет тоже — disconnect.
Следующая игра Rise of the Tomb Raider . Все работает, но при переходе с игры в главное меню, игра выкидывает ошибку и приложение автоматически закрывается. Когда дефолтные настройки все работает без нареканий.  В других играх не тестил, но думаю что стабильности там тоже не будет.

Разогнал процессор и память: CPU 3800 MHz 1.285V, SOC 1.152V, MEMORY 3332 MHz 1.4V (18-22-22), энергосберегающий режим отключен. Тест в Linx проходит (1-2 часа) но гигафлопсы скачут серьезно (на 10-20 гигафлопс) и видно что общая пропускная способность подупала.  Ряд бенчмарков проходит, но результаты такие же как и без разогнанной памяти.   


Взял Ryzen Master , поставил  CPU ratio «38.00» — проблема исчезла, игры открываются и прекрасно работают. Testmem5 тоже открывается, ошибку выдавать перестал, но в графе «Процессор» стоит значение 3500. В ряде других мониторинг программах, к примеру CPU-Z тактовая частота отображается как 3800. Программа запускается из под винды, постоянно запускать ее и перезапускать компьютер порядком надоело, да и хочется разобраться в чем дело все таки с моим пк, в чем проблема. 

А пока буду ждать нового биоса.

Понравилась статья? Поделить с друзьями:
  • Thread error handler testmem5
  • Thread error handler state 7 core number 7 exception code c0000005h exception addr 10001853h
  • Thread error handler process number 0 test number memory 1
  • Thread creation error недостаточно памяти для обработки команды
  • Thread creation error not enough storage is available to process this command