- 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 xây dựng một RTree (chỉ mục không gian) lớn có đầy đủ các nút. Nó cần có khả năng xử lý nhiều truy vấn và cập nhật. Các đối tượng liên tục được tạo ra và phá hủy. Thử nghiệm cơ bản mà tôi đang thực hiện là xem cây hoạt động như thế nào khi số lượng đối tượng trong cây tăng lên. Tôi chèn 100-20000 đối tượng có kích thước đồng đều, được định vị ngẫu nhiên với gia số 100. Việc tìm kiếm và cập nhật không liên quan gì đến vấn đề tôi đang gặp phải.
Bây giờ, khi không cóNO Hiệu suất "Chèn cây" xảy ra ở mọi nơi khi xảy ra rò rỉ bộ nhớ. Nó dao động từ 10,5 giây cho khoảng 15.000 đối tượng đến 1,5 giây cho khoảng 18.000 đối tượng. Không có khuôn mẫu.
Khi tôi cố ý thêm một rò rỉ, nó đơn giản như thêm "new int;" Tôi không gán nó cho bất cứ thứ gì và nó có một đường riêng, hiệu suất ngay lập tức giảm xuống một đường cong phẳng đẹp từ 0 (khoảng 100 đối tượng) giây đến 1,5 giây cho toàn bộ 20k.
Lúc này rất bối rối. Nếu bạn muốn mã nguồn, tôi có thể đưa nó vào, nhưng đó là huuugggeeeee và theo nghĩa đen, dòng duy nhất tạo nên sự khác biệt là "new int;"
Cảm ơn trước! -Nick
câu trả lời hay nhất
Tôi không chắc làm thế nào bạn nghĩ ra điều này. int mới
Có thể kiểm tra được, nhưng đó không phải là cách hay để giải quyết vấn đề :) Chạy mã của bạn bằng trình lược tả và tìm ra độ trễ thực sự ở đâu. Sau đó tập trung vào việc khắc phục các điểm nóng.
g++ tích hợp sẵn - chỉ cần sử dụng -pg
biên soạn
Về c++ - cách rò rỉ bộ nhớ cải thiện hiệu suất, 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/3407347/
Trong video tuyệt vời này ( https://www.youtube.com/watch?v=udix3GZouik ), Alex Blom nói về việc Ember "hack" trong thế giới di động. lúc 22
Chúng tôi muốn thu thập số liệu thống kê sử dụng thông qua ứng dụng của chúng tôi. Vì vậy, chúng tôi muốn theo dõi hành động của người dùng ở đâu đó phía máy chủ. Tùy chọn nào phù hợp hơn về mặt hiệu suất: Theo dõi hành động của người dùng trong nhật ký yêu cầu của App Engine. Tức là ghi ngày tháng cho từng thao tác của người dùng
Chính xác thì điều gì xảy ra đằng sau hậu trường của một truy vấn LINQ đối với một tập hợp các đối tượng? Đây chỉ là cú pháp hay có điều gì khác đang xảy ra để khiến nó trở thành một truy vấn hiệu quả hơn? Câu trả lời hay nhất Bạn đang đề cập đến biểu thức truy vấn hay truy vấn thực hiện điều gì ở hậu trường? Biểu thức truy vấn trước tiên được mở rộng thành C# "đơn giản". Ví dụ: v
Tôi đang xây dựng một ứng dụng thư viện ảnh đơn giản hiển thị hình ảnh trong hộp danh sách. xaml là:
Những ưu điểm và nhược điểm của việc sử dụng "Đối tượng lưu trữ Hashmap tĩnh" và hệ thống bộ nhớ đệm java apache cho các ứng dụng doanh nghiệp dựa trên web là gì? Cái nào là tốt nhất cho hiệu suất và giảm các vấn đề về bộ nhớ heap Ví dụ: Map store=Applic
Tôi đang tự hỏi cách tốt nhất để lưu trữ các biến lớp về mặt hiệu suất là gì. Ý tôi là, vì hàm Children(), việc lưu trữ id div sẽ tốt hơn là tra cứu tất cả các tên lớp khác. Hoặc tốt hơn là viết tên lớp vào một biến? Ví dụ: var $inne
Tôi đã đọc tất cả các bài viết này về tốc độ của cassandra, ví dụ, một lần đọc một hàng có thể mất khoảng 5 mili giây. Cho đến nay, tôi không quá quan tâm đến tốc độ trang web của mình, nhưng khi trang web ngày càng lớn hơn, một số trang bắt đầu yêu cầu khá nhiều truy vấn, ví dụ:
Gần đây, các truy vấn của tôi trước khi lưu vào bộ đệm trong bộ nhớ đã mất nhiều thời gian để xử lý! Trong ví dụ này, quá trình này mất 10 giây. Trong trường hợp này, điều tôi muốn làm là nhận được 10 lần nhấp chuột gần đây nhất. Tôi cảm thấy như nó tải tất cả 125.592 hàng và sau đó chỉ trả về 1 hàng
Tôi đã xem một số bài viết (bao gồm một số câu hỏi về SA) để cố gắng tìm ra chi phí cho các hoạt động cơ bản. Tuy nhiên, tôi đã thử tạo một chương trình nhỏ của riêng mình để có thể tự mình kiểm tra. Tôi gặp một số vấn đề khi thử kiểm tra phép cộng và phép trừ, tôi chỉ cho bạn điều này bằng mã đơn giản
Câu hỏi này đã có câu trả lời ở đây: Ứng dụng Java có bị chậm lại khi có -Xdebug hay chỉ khi duyệt qua mã?
Tôi nhớ đã đọc cách đây rất lâu rằng with() có một số tác động nghiêm trọng đến hiệu suất trong JavaScript vì nó có thể tạo ra những thay đổi không xác định đối với ngăn xếp phạm vi. Tôi đang gặp khó khăn trong việc tìm kiếm bất kỳ cuộc thảo luận gần đây nào về vấn đề này. Điều này có còn đúng không? Câu trả lời tốt nhất không phải là quá nhiều về hiệu suất như với
Chúng tôi có kho dữ liệu với các bảng không chuẩn hóa từ 500.000 hàng đến hơn 60.000 hàng. Tôi đang phát triển giải pháp báo cáo nên vì lý do hiệu suất nên chúng tôi đang sử dụng phân trang cơ sở dữ liệu. Báo cáo của chúng tôi có tiêu chí tìm kiếm và chúng tôi đã tạo các chỉ mục cần thiết, nhưng
Tôi có một câu lệnh SQL hoạt động nhưng mất nhiều thời gian để xử lý. Tôi có bảng a_log và bảng mọi người. Tôi cần tìm sự kiện cuối cùng và người dùng được liên kết cho từng ID của một người nhất định trong bảng người. LỰA CHỌN
Thật khó để nói những gì đang được hỏi ở đây. Câu hỏi mơ hồ, mơ hồ, không đầy đủ, quá rộng hoặc hùng biện và không thể trả lời hợp lý ở dạng hiện tại. Để được trợ giúp làm rõ vấn đề này để bạn có thể mở lại, hãy truy cập trung tâm trợ giúp. Đã đóng
Thông thường khi tôi xây dựng một trang web, tôi đặt tất cả CSS vào một tệp và xác định tất cả các thuộc tính liên quan đến một tập hợp các phần tử cùng một lúc. Như thế này: #myElement { color: #fff;
Có sự khác biệt về hiệu suất giữa: p { lề:0px; đệm:0px } và bỏ dấu chấm phẩy cuối cùng: p { lề:0px } Cảm ơn trước!
Ứng dụng của tôi (PHP) cần thực hiện nhiều phép toán có độ chính xác cao (thậm chí có thể tổng cộng là 100 số). Qua một số bài đăng gần đây nhất trên diễn đàn này, tôi phát hiện ra rằng mình phải sử dụng bất kỳ thư viện có độ chính xác cao nào như BC Math hoặc GMP vì Loại float không phải
Tôi đang sử dụng javamail để truy xuất thư từ máy chủ IMAP (hiện tại là GMail). Javamail truy xuất danh sách thư (chỉ id) trong một thư mục cụ thể từ máy chủ rất nhanh, nhưng khi tôi thực sự nhận được thư (chỉ chứa thậm chí không chứa
Tôi rất háo hức phát triển ứng dụng Ruby đầu tiên của mình vì công ty của tôi cuối cùng đã chấp thuận việc sử dụng nó trong nội bộ. Trong mọi thứ tôi đọc về Ruby trước v1.8, không bao giờ có điều gì tích cực để nói về hiệu suất, nhưng tôi không tìm thấy gì về phiên bản 1.9
Tôi mới sử dụng Redis và tôi có một tập dữ liệu với hàng triệu ID thành viên, email và tên người dùng và tôi đang nghĩ đến việc lưu trữ chúng trong cấu trúc danh sách. Tôi nghĩ danh sách và tập hợp được sắp xếp có thể là tốt nhất cho trường hợp của tôi
Tôi là một lập trình viên xuất sắc, rất giỏi!