Easy Language의 계산주기 CPU 사용량이 너무 높습니다
이렇게 읽으면 1초에 수백 개의 하드 드라이브를 읽을 수 있고, 1분에 10,000개 이상의 하드 드라이브를 읽을 수 있습니다! ! !
다음 배열 방법을 시도해 볼 수 있습니다. 더 좋을 것입니다!
.버전 2
지원 라이브러리 EdirectX
.조립창 조립 1
.어셈블리 변수 화면, 화면
.어셈블리 변수 페이지, 페이지, "0"
.어셈블리 변수 가로좌표, 정수형, , "0"
. 어셈블리 변수 세로좌표, 정수형, , "0"
.어셈블리 변수 배경, 페이지
.어셈블리 변수 레코드 번호, 정수형
.서브루틴 __start window_created
.지역변수 n, 정수형
화면. 전체 화면 모드 만들기(창 핸들(), 800, 600, 32, false 가져오기)
Background = screen.배경 페이지 가져오기 ()
열기(실행 디렉터리 가져오기() + "data map1.edb", , , , , , )
레코드 수 = 레코드 수 가져오기()
배열 재정의(페이지, false, 레코드 수)
배열 재정의(가로좌표, 거짓, 레코드 수)
배열 재정의(세로좌표, 거짓, 레코드 수)
첫 번째 기록 바로가기()
.계산 주기 책임자(레코드 수, n)
페이지 [n]. 비트맵 페이지 생성(화면, 실행 디렉터리 가져오기() + 읽기("이름"), )
Abscissa [n] = 읽기("abscissa") ' 논리적으로 데이터베이스의 유형이 서로 일치하면 다시 변환할 필요가 없습니다
ordinate[n] = 읽기("세로")
건너뛰기 ()
.카운팅 루프 끝 ()
닫기()
시계 1. 시계 주기 = 100
.서브루틴_시계 1_주기 이벤트
.지역변수 n, 정수형
시계 1. 시계 주기 = 0' 이 두 문장은 제거할 수 있습니다
백엔드.페이지 채우기(#white)
.계산 주기 책임자(레코드 수, n)
페이지 [n]. 블록 복사 (배경, 가로좌표 [n], 세로좌표 [n], )
.카운팅 루프 끝 ()
screen.swappage(false,false,false)
시계 1. 시계 주기 = 100' 이 두 문장은 제거할 수 있습니다
Easy Language Program에서 CPU 사용량을 줄이는 방법
Yi 언어 코드를 직접 업로드하면 한자 프로그래밍 언어 코드가 특별해집니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.버전 2
.데이터 유형: 컴퓨터 CPU 정보 가져오기, , system_info
.멤버 dwoemid, 정수형, , , 식별자
.멤버 dwpagesize, 정수형, , , 페이징 크기
.Member lpminimumapplicationaddress, 정수형, , , 최소 주소 지정 공간
.멤버 lpmaximumapplicationaddress, 정수형, , , 최대 주소 지정 공간
.멤버 dwactiveprocessormask, 정수형, , , 프로세서 마스크
.Member dwnumberorfprocessors, 정수형, , , 프로세서 수
.Member dwprocessortype, 정수형, , , 프로세서 유형
.멤버 dwallocationgranularity, 정수형, , , 가상 메모리 공간의 세분성
.멤버 dwreserved, 정수형, , , Reserved
.데이터 유형 메모리 상태ex
.Member dwlength, 정수형, , , 64
.Dwmemoryload 멤버, 정수형
.멤버 전체 물리, 긴 정수형
.멤버 ullavailphys, 긴 정수형
.Member ullTotalPagefile, 긴 정수형
.Member ullavailpagefile, 긴 정수형
.Member ulltotalvirtual, 긴 정수형
.Member ullavailvirtual, 긴 정수형
.Member ullavailextendedvirtual, long 정수형
.버전 2.지원 라이브러리 사양.Assembly 창 Assembly_start 창.Subroutine__start window_created 디버깅 출력(메모리 정보 가져오기()). 서브루틴은 메모리 정보 가져오기, 텍스트 유형.지역 변수 포인터, memorystatusex 포인터.dwlength = 64globalmemorystatusex(포인터) 반환(" 총 물리적 메모리:" + to text (rounded (pointer.ulltotalphys ¼ 1048576, )) + "mb" + #newline + "사용 가능한 물리적 메모리:" + to text(round(pointer.ullavailphys ¼ 1048576, )) + "mb " + #newline + "가상 메모리:" + to text(round(pointer.ulltotalvirtual ¼ 1048576, )) + "mb" + #newline + " 사용 가능한 가상 메모리: " + to text (rounded (pointer.ullavailvirtual ¼ 1048576, )) + "mb" + #newline 문자 + "총 페이지 파일: " + to text (반올림됨 (pointer.ulltotalpagefile ¼ 1048576, )) + " mb" + #newline 문자 + "사용 가능한 페이지 파일:" + to text ( 반올림됨 (pointer.ullavailpagefile ¼ 1048576, )) + "mb" + #newline 문자 + "컴퓨터 메모리 사용량:" + 텍스트로 (pointer.dwmemoryload) + "%")
위 내용은 Yi Language의 계산 루프로 인해 과도한 CPU 사용량이 발생함의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

이 게시물은 주로 Zoho 메일을 소개합니다. Zoho 메일에 가입하고 Zoho 메일 계정에 로그인 하여이 이메일 서비스를 사용하여 개인 또는 비즈니스 이메일을보고 관리하는 방법을 알아보십시오.

Excel에 공식을 보여주고 싶습니까? Excel에서 공식을 숨기고 싶습니까? 이러한 일을하는 것은 어렵지 않습니다. PHP.CN 소프트웨어는 몇 가지 유용한 방법을 수집 하여이 게시물에 표시합니다. 또한 잃어버린 Excel 파일을 복구하려면 PHP를 사용해 볼 수 있습니다.

Google은 무료 VPN을 제공합니까? Google One VPN이란 무엇입니까? Google과 VPN을 얻습니까? 이 게시물에서 Php.cn 은이 VPN 서비스에 대한 정보를 보여줍니다. 게다가 Desktop for Desktop (Windows & MacOS)을위한 Google One VPN을 다운로드하여 IN에 액세스 할 수 있습니다.

"내부 하드 드라이브가 Windows 10을 계속 연결하는"문제로 어려움을 겪고 있습니까? 이 관련 문제에는 많은 가능한 이유가 있으며 Php.cn 웹 사이트 에서이 게시물을 읽을 수 있으며 자세한 문제 해결 조치를 위해 Trigg를 알아낼 수 있습니다.

FIFA 22/21은 축구 팬이 저항 할 수있는 인기있는 게임입니다. 그러나 몇 가지 이유로 인해 게임을 즐기지 못하게됩니다. 당신이 충족 할 수있는 가장 빈번한 문제 중 하나는 PC에서 FIFA 22/21 충돌입니다. FIFA 22를 유지하는 경우

여러분 중 일부는 Hulu가 비디오를 볼 때 특정 쇼를하지 않을 것임을 알게됩니다. Hulu가 누락 된 에피소드를 해결하기 위해 Php.cn 웹 사이트에서 몇 가지 잠재적 인 이유와 실현 가능한 솔루션을 정리했습니다. 당신이 또한 문제가 있다면 i

Google 드라이브는 Windows 및 Mac 용 앱을 제공합니다. Google 드라이브 데스크탑 앱을 사용하면 파일을보다 쉽게 동기화 할 수 있습니다. Php.cn 의이 게시물에서는 Windows 용 Google 드라이브를 다운로드, 설치 및 사용하는 방법을 보여줍니다.

Super People은 Wonder Games에서 출판 한 최신 Battle Royal Games 중 하나이며 Steam Client에서 무료로 다운로드 할 수 있습니다. 이 게임을 할 때 Super People Lag, 낮은 FPS 및 말더듬 문제가 발생할 수 있습니다. 운 좋게


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!
