- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Tôi đang cố đọc nhiều cảm biến từ Samsung Galaxy Tab GT-P1000 và chúng dường như rất tốn CPU so với ứng dụng tôi đang sử dụng.
Để thử nghiệm, tôi đã tạo một chương trình ngắn triển khai SensorEventListener cho cảm biến gia tốc nhưng không làm gì với số đọc của cảm biến:
lớp công khai SensorTestActivity mở rộng Hoạt động triển khai SensorEventListener {
/** Được gọi khi hoạt động được tạo lần đầu tiên */
@Ghi đè
khoảng trống công khai onCreate(Gói đã lưuInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Trình quản lý cảm biến oSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
oSensorManager.registerListener(cái này, oSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_GAME);
}
@Ghi đè
public void onAccuracyChanged(Cảm biến cảm biến, độ chính xác int) {
// TODO sơ khai phương thức được tạo tự động
}
@Ghi đè
public void onSensorChanged(sự kiện SensorEvent) {
// TODO sơ khai phương thức được tạo tự động
}
}
Điều này dẫn đến mức sử dụng liên tục là 10% khi tôi gỡ lỗi (tức là thiết bị của tôi được cắm vào PC) và 5% khi tôi không gỡ lỗi. Nếu tôi sử dụng SENSOR_DELAY_FASTEST, mức sử dụng tăng đột biến lên mức không đổi 30% khi tôi gỡ lỗi và lên 20% khi tôi không gỡ lỗi.
Điều này tạo ra một vấn đề lớn khi tôi muốn sử dụng nhiều cảm biến vì chúng đều có mức sử dụng CPU cao mà không cần xử lý dữ liệu. Tôi đã sử dụng ứng dụng La bàn từ Android Market và không ứng dụng nào trong số đó sử dụng hơn 5% CPU tại một thời điểm nhất định, vì vậy tôi cảm thấy như mình đang thiếu điều gì đó hiển nhiên nhưng không thể tìm thấy ai khác có cùng vấn đề.
Tôi chưa chỉnh sửa tệp danh sách hoặc bố cục của ứng dụng này - đây là mẫu mặc định do Eclipse tạo và tôi đã thêm các cảm biến.
Cập nhật: Phương pháp đọc mức sử dụng CPU của tôi có sai sót vì tôi sử dụng Trình quản lý tác vụ để đo lường. Ứng dụng của tôi không dừng cảm biến bằng cách sử dụng onPause khi Trình quản lý tác vụ mở, trong khi hầu hết các ứng dụng khác đều làm như vậy.
câu trả lời hay nhất
Điều này dẫn đến mức sử dụng CPU liên tục là 10% trong khi tôi đang gỡ lỗi (tức là thiết bị của tôi được cắm vào PC) và mức sử dụng là 5% khi tôi không sử dụng SENSOR_DELAY_FASTEST, mức sử dụng sẽ tăng vọt lên không đổi 30% trong khi tôi không sử dụng. gỡ lỗi và 20% trong khi tôi thì không.
và sau đó sử dụng CẢM BIẾN_DELAY_UI
hoặc CẢM BIẾN_DELAY_NORMAL
, cả hai phương pháp đều cập nhật dữ liệu cảm biến ít thường xuyên hơn và tương ứng sẽ tiêu tốn ít thời gian CPU hơn.
Tôi đã sử dụng các ứng dụng La bàn từ Android Market và không có ứng dụng nào trong số đó sử dụng hơn 5% CPU tại một thời điểm nhất định
họ có thể không sử dụng CẢM BIẾN_DELAY_GAME
hoặc CẢM BIẾN_DELAY_FASTEST
.
Ngoài ra, các thiết bị khác nhau (có thể với các chipset cảm biến khác nhau) có thể dẫn đến việc sử dụng CPU khác nhau. Ví dụ: một số thiết bị rất khó chịu trong LogCat - các thiết bị ghi nhật ký dựa trên chỉ số cảm biến sẽ chậm hơn tương ứng.
Ngoài ra, tôi không biết cách bạn đo lường mức sử dụng CPU nhưng tôi không biết bất kỳ phương pháp đo lường nào được hỗ trợ chính thức. Thay vào đó, tôi sẽ tập trung vào tốc độ khung hình trong trò chơi hoặc bất cứ thứ gì bạn đang viết.
Về việc sử dụng CPU cảm biến Android, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/8228394/
Chúng tôi có một máy chủ SQL với khoảng 40 cơ sở dữ liệu khác nhau (mỗi cơ sở dữ liệu khoảng 1-5 GB). Máy chủ là CPU 2,3G 8 nhân và RAM 32Gigs. Đã sửa 27Gig cho SQL Server. CPU
Tôi đã kiểm tra hiệu năng của API phát trực tiếp song song Java 8 bằng cách tạo một vòng lặp đơn giản và thêm các phần tử vào một mảng. Tôi nhận được hiệu suất tăng rất lớn so với không song song. Nhưng khi tôi kiểm tra trình quản lý tác vụ của mình, tôi thấy việc sử dụng CPU không được kiểm soát,
Tôi đang gặp một số vấn đề khi sử dụng ứng dụng JFX. Trên hệ thống phát triển cục bộ (Linux), mức sử dụng CPU của ứng dụng của tôi là khoảng 0-2%. Khi tôi cài đặt và chạy ứng dụng của mình trên hệ thống máy ảo Windows khách, CPU
Tôi làm việc trên unix. Tôi muốn biết việc sử dụng CPU hiện tại của quá trình. Tôi biết rằng ps đưa ra mức trung bình của CPU được sử dụng trước khi quá trình bắt đầu - đây không phải là mức sử dụng hiện tại. Có cách nào chỉ in cpu từ lệnh top mà không cần 10 không
Tôi đã thử băm nhiều tệp nhưng nó không sử dụng hết sức mạnh của CPU. Nó chỉ tiêu thụ 25%. Tôi đã thử chuyển các tiến trình nặng thành các luồng. Nhưng vẫn không có gì khác biệt. Tôi đến từ nodejs bằng thư viện sắc nét. Có cùng sứ mệnh. Nó tiêu thụ hết C
Có cách nào để lấy mức sử dụng CPU trong CentOS không? Tôi cần phân tích thông tin này và vẽ nó ra khỏi tập lệnh Perl, vì vậy tốt hơn là nó nên là một công cụ đơn giản in ra một đầu ra duy nhất. Câu trả lời hay nhất đơn giản hơn, hãy nhìn vào /proc/loa
Chào buổi sáng. Hiện tại tôi đang chạy ứng dụng web Java trong Ubuntu Server 11.10. Đối với ứng dụng Java của tôi, tôi đang sử dụng apache, tomcat và mysql. Trong vài tuần qua, tôi
Điều tôi muốn làm là tôi có một ứng dụng OCaml có khả năng tính toán chuyên sâu và tôi muốn nó chạy ở chế độ nền mà không ảnh hưởng đến việc sử dụng máy tính thông thường. Tôi muốn cung cấp cho người dùng hai tùy chọn: (1) ứng dụng chỉ chạy khi mức sử dụng CPU gần như bằng 0%;
Tôi đã tạo một hình ảnh NPM riêng bằng Couchdb, nhưng tôi thấy rằng Beam.smp duy trì mức sử dụng CPU của tôi ở mức 100%, có cách nào để giảm mức đó xuống không, chẳng hạn như 50%? Cảm ơn rất nhiều. Câu trả lời hay nhất Bạn không thể giới hạn nó trực tiếp
Tôi đang xây dựng một dự án bên trong vùng chứa docker mà không có bất kỳ hạn chế tài nguyên nào khi tạo vùng chứa. Khi tôi theo dõi nó, tôi thấy kết quả sử dụng CPU khác nhau. Từ ctop Từ Grafana (biểu đồ xuất nút đầy đủ) Từ cAdvis
Tôi cần thu thập dữ liệu về việc sử dụng CPU Firefox trong phiên mã hóa phát triển web và tôi muốn biết liệu có thể giám sát việc sử dụng CPU của một plugin Firefox cụ thể hay không. Bây giờ tôi đang sử dụng windows
R là đơn luồng. Sử dụng R, làm cách nào để kiểm tra có bao nhiêu lõi/luồng đang chạy R trong Windows và Linux? (hoặc đang chạy bao nhiêu rupee) Sử dụng R, cách kiểm tra từng lõi chạy R trong Windows và Linux
Tôi đang thử kiểm tra Kubernetes HPA như trong ví dụ ở đây kubectl run php-apache --image=gcr.io/google_containers/hpa-exampl
Trong văn phòng chúng tôi có một máy chủ phát triển: Win 2k8 server R2 - Coldfusion 9(.0.0) - MySQL 5... Hầu như sáng nào đến lớp tôi cũng thấy CPU của máy chủ là 50
Tôi có một tập hợp các lệnh thực thi tiêu tốn CPU, mỗi lệnh chạy trong một luồng có mức độ ưu tiên thấp. Các luồng này sẽ chạy trong một tiến trình (như IIS) có nhiều luồng khác mà tôi không muốn làm chậm chúng. Tôi muốn tính toán mức sử dụng CPU của tất cả các luồng khác nếu nó lớn hơn
Tôi mới làm quen với đám mây xanh và tôi đã triển khai vai trò công nhân đầu tiên của mình. Một quá trình mất 30 phút để hoàn thành trên hệ thống cục bộ của tôi mất hơn 1 giờ trên Azure Worker. Để tìm ra vấn đề, tôi đã truy cập vào máy tính từ xa của vai trò công nhân. TÔI
Đây là ví dụ thử nghiệm boost::tribool của tôi: #include #include "boost/logic/tribool.hpp" int main() { boost::logic::tr
Tôi đang sử dụng API từ xa của docker để truy xuất số liệu thống kê về các vùng chứa đang chạy. Đối với việc sử dụng CPU, ví dụ tôi nhận được là: "cpu_stats": { "cpu_usage": { "to
Tôi mới làm quen với đám mây xanh và tôi đã triển khai vai trò công nhân đầu tiên của mình. Một quá trình mất 30 phút để hoàn thành trên hệ thống cục bộ của tôi mất hơn 1 giờ trên Azure Worker. Để tìm ra vấn đề, tôi đã truy cập vào máy tính từ xa của vai trò công nhân. TÔI
Tôi biết rằng các vòng lặp vô hạn không mong muốn thường dẫn đến việc sử dụng CPU ở mức cao. Tuy nhiên, tôi không hiểu rõ tại sao. Có ai có thể giải thích điều này cho tôi không? Câu trả lời hay nhất CPU không thể làm gì khác khi thực hiện vòng lặp này (vòng lặp này không bao giờ kết thúc). Ngay cả khi bạn đang sử dụng hệ thống đa nhiệm ưu tiên (
Tôi là một lập trình viên xuất sắc, rất giỏi!